PCパーツジャンキーの日記
たまにエンコード、自作PC
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
mbedをご存知でしょうか?
NXPが開発したマイコンのプラットフォームで、ブラウザ上のIDEを用いるためお手軽に開発ができるのが特徴です。
・・・とまあ、これはトラ技に書いてあったことなんですが(笑)。
「マイコンを使って電子工作してみたい!」とずっと思ってたものの、なかなかお手軽にできるものがなくて二の足を踏んでました。
RaspberryPiも一種のマイコン開発キットではあるものの、どちらかというとLinux開発に近いのでちょっと自分のイメージとは違ってました。要はワンチップマイコンでの電子工作がやってみたかったわけです。
そんなときに出会ったのがこのトラ技のmbed特集で、読んでみると自分でもできそうな感じでした。
どの辺が良さそうだったかというと
(1)他の人が作ったライブラリが使える
マイコン開発で大変なのは、デバイスを使うときにライブラリを作らないといけないことですね。
通信方式に従って、データのやりとりを決めて・・・となるとなかなか大変ですが、このmbedではライブラリをインポートすることで簡単にデバイスの使用が可能になります。
ライブラリもさすがに全部のデバイスを揃えてるわけではないですが、秋月電子で売ってるデバイスだったらけっこう揃ってるイメージですね。
お陰で買ってきた部品があっという間に繋がります。
(2)ブラウザ上のIDE
mbedの開発は主にブラウザ上のIDEで行います(オフラインでもできるらしいです)
正直、よけいなソフトを入れたくない自分としてはこの仕様はありがたいですね。
本格的なIDEに比べると機能は少ないですが、それでも十分使えるレベルかなと思います。
(3)mbedマイコンが安い
なんといっても重要なのはコレですね!(笑)
NXP純正の青mbed、黄mbedと呼ばれるモデルはそこそこしますが、STmicroのNucleoシリーズなら1500円程度で買うことが可能です。
さらに、NXPのLPC1114FN28というDIPのマイコンであれば150円程度でも入手可能です!
(最近はもうちょっと値上がってるかもしれませんが・・・)
自分は始めはトラ技のARMライタをmbed化してやってましたが(というかトラ技の特集記事そのままですね)、実際に基板上に実装するにあたってはLPC1114FN28を使いました。
そんなわけで当ブログでは基本的にLPC1114FN28とトラ技ARMライタで話を進めていこうかなと思います。
そもそも自分はCはそこそこ基本が分かる程度で、マイコンはmbedから始めたドシロウトなので、基本の基本からスタートして進めていこうかなと思ってます。
そんなわけでmbedライフ、スタートです。
NXPが開発したマイコンのプラットフォームで、ブラウザ上のIDEを用いるためお手軽に開発ができるのが特徴です。
・・・とまあ、これはトラ技に書いてあったことなんですが(笑)。
「マイコンを使って電子工作してみたい!」とずっと思ってたものの、なかなかお手軽にできるものがなくて二の足を踏んでました。
RaspberryPiも一種のマイコン開発キットではあるものの、どちらかというとLinux開発に近いのでちょっと自分のイメージとは違ってました。要はワンチップマイコンでの電子工作がやってみたかったわけです。
そんなときに出会ったのがこのトラ技のmbed特集で、読んでみると自分でもできそうな感じでした。
どの辺が良さそうだったかというと
(1)他の人が作ったライブラリが使える
マイコン開発で大変なのは、デバイスを使うときにライブラリを作らないといけないことですね。
通信方式に従って、データのやりとりを決めて・・・となるとなかなか大変ですが、このmbedではライブラリをインポートすることで簡単にデバイスの使用が可能になります。
ライブラリもさすがに全部のデバイスを揃えてるわけではないですが、秋月電子で売ってるデバイスだったらけっこう揃ってるイメージですね。
お陰で買ってきた部品があっという間に繋がります。
(2)ブラウザ上のIDE
mbedの開発は主にブラウザ上のIDEで行います(オフラインでもできるらしいです)
正直、よけいなソフトを入れたくない自分としてはこの仕様はありがたいですね。
本格的なIDEに比べると機能は少ないですが、それでも十分使えるレベルかなと思います。
(3)mbedマイコンが安い
なんといっても重要なのはコレですね!(笑)
NXP純正の青mbed、黄mbedと呼ばれるモデルはそこそこしますが、STmicroのNucleoシリーズなら1500円程度で買うことが可能です。
さらに、NXPのLPC1114FN28というDIPのマイコンであれば150円程度でも入手可能です!
(最近はもうちょっと値上がってるかもしれませんが・・・)
自分は始めはトラ技のARMライタをmbed化してやってましたが(というかトラ技の特集記事そのままですね)、実際に基板上に実装するにあたってはLPC1114FN28を使いました。
そんなわけで当ブログでは基本的にLPC1114FN28とトラ技ARMライタで話を進めていこうかなと思います。
そもそも自分はCはそこそこ基本が分かる程度で、マイコンはmbedから始めたドシロウトなので、基本の基本からスタートして進めていこうかなと思ってます。
そんなわけでmbedライフ、スタートです。
PR
「Google Glassは死んでいない」とシュミット会長──Wall Street Journal報道
Google glassはやっぱりまだ終わらないようです。
というか、これだけ力を入れたものをそうそう手放すとも思えないわけで。
今度こそ日本で一般販売もされるんでしょうか? 期待して待ちたいと思います。
パナソニック、IoT関連特許を無償提供へ 普及後押し狙い
こう聞くと「トヨタがFCV関係の特許を開放した」というニュースを思い出しますが、自分としてはパナのこれは失策だと思います。
トヨタはまだFCVが流行るかどうかさえわからない状況で、他メーカーに特許を公開するという懐の深さを見せましたが、IoTはFCVとは状況が違いますから。
これだけ様々な会社がIoT分野に注力してる以上、IoT分野はどんな形かは別としてきっと伸びると思います。
ここで特許を公開したところでそれを利用する会社はあっても、それが元になってIoT分野の発展に貢献するというのはちょっと虫がいい話かなと。
それよりはパナはIoTのオープンなプラットフォームを開発して、それを他社が利用できるような形を整えたほうがIoTという分野への貢献は大きいと思いますが。どっちかというとまだハード売りを考えてるんでしょうか。
6年ぶりに刷新されたロジクールのハイエンドマウス「MX Master」
ロジクールのフラッグシップモデルが帰ってきました!
カラーは自分としてはあんまり好みじゃないものの、サイドスクロールが復活してたりワイヤレスがUnifying/Bluetooth両対応だったりとけっこう豪華なモデルです。
カラーさえ・・・カラーさえ違ってれば・・・(笑)
Google glassはやっぱりまだ終わらないようです。
というか、これだけ力を入れたものをそうそう手放すとも思えないわけで。
今度こそ日本で一般販売もされるんでしょうか? 期待して待ちたいと思います。
パナソニック、IoT関連特許を無償提供へ 普及後押し狙い
こう聞くと「トヨタがFCV関係の特許を開放した」というニュースを思い出しますが、自分としてはパナのこれは失策だと思います。
トヨタはまだFCVが流行るかどうかさえわからない状況で、他メーカーに特許を公開するという懐の深さを見せましたが、IoTはFCVとは状況が違いますから。
これだけ様々な会社がIoT分野に注力してる以上、IoT分野はどんな形かは別としてきっと伸びると思います。
ここで特許を公開したところでそれを利用する会社はあっても、それが元になってIoT分野の発展に貢献するというのはちょっと虫がいい話かなと。
それよりはパナはIoTのオープンなプラットフォームを開発して、それを他社が利用できるような形を整えたほうがIoTという分野への貢献は大きいと思いますが。どっちかというとまだハード売りを考えてるんでしょうか。
6年ぶりに刷新されたロジクールのハイエンドマウス「MX Master」
ロジクールのフラッグシップモデルが帰ってきました!
カラーは自分としてはあんまり好みじゃないものの、サイドスクロールが復活してたりワイヤレスがUnifying/Bluetooth両対応だったりとけっこう豪華なモデルです。
カラーさえ・・・カラーさえ違ってれば・・・(笑)
「Apple Watch」であなたの生活はこう変わる (1/5)
スマートウォッチの本命こと「Apple Watch」が発表され、にわかにスマートウォッチ界隈が盛り上がってきました。
しかし誰もが「何に使うのか?」ということに対しての答えを持ちあわせておらず、「なんだかよくわからないけど最新のデバイス」という感じの評価に落ち着いてしまっている気がします。
この記事では
”アップルが、Apple Watchで目指しているのは、スマートフォンが予想以上に便利すぎたことで偏ってしまった生活習慣を、もう1度、再整理、あるいは再バランスしよう、ということに尽きると思う。"
とのことで、まあ「スマートフォンに振り回される生活を、Apple Watchで終わりにしようぜ」って感じらしいです。言いたいことはわかりますが。
しかしそういう使い方がApple WatchだとしたらAndroid Wearでも同じことができるわけで、そういう意味ではApple Watchに「先進性」はないですね。
むしろApple Watchの登場でAndroid Wearが霞むかと思ってましたが、まだまだ勝負の行方はわからないのかも・・・。
ウェアラブルには“キラキラ”や“ふわふわ”が足りない
デザインされたウェアラブルアクセサリーを見てみると、別にウェアラブルとか関係なくフツーにアクセサリーな感じなので、ウェアラブルは機能よりもデザインなのでは?と思いましたが。
言い換えれば、アクセサリーとしてのデザインさえよければ機能は平均的でも勝負できる可能性があるってことですかね。
ロボットの電波利用拡大へ、総務省が諮問
ネット上のニュースの特徴としてコンシューマ向けの話題は大した内容じゃなくても人が集まるのに、産業向けだと重要な話題でも人が来ないイメージがあります。
このドローンに2.4GHzなどの汎用的な周波数ではなく、特定の周波数を割り当てるとのこと。アンテナの電力の増強なども考えてるようです。
これが実現すれば業務用としてのドローンの活躍できる場がかなり広がりそうなけっこう大きいニュースかなと個人的には思うんですが・・・。
スマートウォッチの本命こと「Apple Watch」が発表され、にわかにスマートウォッチ界隈が盛り上がってきました。
しかし誰もが「何に使うのか?」ということに対しての答えを持ちあわせておらず、「なんだかよくわからないけど最新のデバイス」という感じの評価に落ち着いてしまっている気がします。
この記事では
”アップルが、Apple Watchで目指しているのは、スマートフォンが予想以上に便利すぎたことで偏ってしまった生活習慣を、もう1度、再整理、あるいは再バランスしよう、ということに尽きると思う。"
とのことで、まあ「スマートフォンに振り回される生活を、Apple Watchで終わりにしようぜ」って感じらしいです。言いたいことはわかりますが。
しかしそういう使い方がApple WatchだとしたらAndroid Wearでも同じことができるわけで、そういう意味ではApple Watchに「先進性」はないですね。
むしろApple Watchの登場でAndroid Wearが霞むかと思ってましたが、まだまだ勝負の行方はわからないのかも・・・。
ウェアラブルには“キラキラ”や“ふわふわ”が足りない
デザインされたウェアラブルアクセサリーを見てみると、別にウェアラブルとか関係なくフツーにアクセサリーな感じなので、ウェアラブルは機能よりもデザインなのでは?と思いましたが。
言い換えれば、アクセサリーとしてのデザインさえよければ機能は平均的でも勝負できる可能性があるってことですかね。
ロボットの電波利用拡大へ、総務省が諮問
ネット上のニュースの特徴としてコンシューマ向けの話題は大した内容じゃなくても人が集まるのに、産業向けだと重要な話題でも人が来ないイメージがあります。
このドローンに2.4GHzなどの汎用的な周波数ではなく、特定の周波数を割り当てるとのこと。アンテナの電力の増強なども考えてるようです。
これが実現すれば業務用としてのドローンの活躍できる場がかなり広がりそうなけっこう大きいニュースかなと個人的には思うんですが・・・。
さて、早々にWindowsをインストールするのは諦めてLinuxを入れることにしました。
最近、RaspberryPiをいじってるせいでだんだんとLinuxに対する距離感が縮まってきていまして、以前ほど使うことに違和感を感じなくなってるのもLinuxの導入を決めた理由ですね。
Linuxはディストリビューションがいくつもありますが、日本で一番人気があるのはやっぱりUbuntuでしょうか。
ただ、最近のUbuntuはWindows並にPCのスペックを要求するようなので、ちょっと今回の用途には重そうです。
じゃあ何がいいかな~と探していたところ、Linux Mintが軽いと聞いたのでこれをインストールすることに。
他にもLubuntuとか軽いディストリビューションはあるんですが、名前が良かったのでMintにしました(笑)。
Linux MintはCinnamon、MATE、KDE、Xfceの4つがありますが、MATEが一番軽いらしいのでMATEに。
正直、そんなに違いはわかってないです・・・(笑)
サイトの手順に従ってDVDに焼き(どうせメモリが1GB固定なので32bit版です)、あとは手順に従ってインストールウィザードを進めるだけです。
ドライバのインストールもほぼ完了してまして、特に困ることはありませんでした。むしろWindowsのときのほうが色々とドライバを要求されて手動インストールしたような・・・。
しかしここで問題発生です。タッチパネルを下記のサイトを参考に動かそうとしてみたのですが、何故かうんともすんとも言いません・・・。
Lubuntu13.04のお陰でLOOX U/C30Nが復活
そういえばWindowsのときもタッチパネルはうんともすんとも言わなかったんですよね。
このときはドライバが上手く当たってないだけだと思ってましたが、どうやらタッチパネルそのものが死んでるようです・・・。
まあ仕方ないのでここは諦めることにしました。
あとはCFスロットが効かないのもMintにしてからの問題ですね。SDカードスロットは動きましたが。
基本的にはLinux MintでもFirefoxやThunderbirdは動くのでネット環境は困りませんし、オフィスはLibreOfficeが入ってるのでこれも困りませんし、動画再生もVLCがありますし・・・案外悪くないかも?と思ってます。
不満点があるとすれば、Windowsのコンパネに慣れてしまった自分にとっては設定項目が見つからなくてイライラしたり、見た目がXP風味でちょっと物足りないと思ってしまうことくらいでしょうか。
肝心の動作はサクサク、とまではいかなくてもギリギリで現代に通用するレベルかなと思います。
Atomが1.6GHzで、HDDもSSDに換装したらもうちょっとマシかもしれませんがそこまでするのも・・・という感じなのでしばらくはこれで使ってみようかなと思います。
タブレットと違って、小さいながらもキーボードがあるのはやっぱり強いですね。
Loox U、なかなか良いマシンです。
最近、RaspberryPiをいじってるせいでだんだんとLinuxに対する距離感が縮まってきていまして、以前ほど使うことに違和感を感じなくなってるのもLinuxの導入を決めた理由ですね。
Linuxはディストリビューションがいくつもありますが、日本で一番人気があるのはやっぱりUbuntuでしょうか。
ただ、最近のUbuntuはWindows並にPCのスペックを要求するようなので、ちょっと今回の用途には重そうです。
じゃあ何がいいかな~と探していたところ、Linux Mintが軽いと聞いたのでこれをインストールすることに。
他にもLubuntuとか軽いディストリビューションはあるんですが、名前が良かったのでMintにしました(笑)。
Linux MintはCinnamon、MATE、KDE、Xfceの4つがありますが、MATEが一番軽いらしいのでMATEに。
正直、そんなに違いはわかってないです・・・(笑)
サイトの手順に従ってDVDに焼き(どうせメモリが1GB固定なので32bit版です)、あとは手順に従ってインストールウィザードを進めるだけです。
ドライバのインストールもほぼ完了してまして、特に困ることはありませんでした。むしろWindowsのときのほうが色々とドライバを要求されて手動インストールしたような・・・。
しかしここで問題発生です。タッチパネルを下記のサイトを参考に動かそうとしてみたのですが、何故かうんともすんとも言いません・・・。
Lubuntu13.04のお陰でLOOX U/C30Nが復活
そういえばWindowsのときもタッチパネルはうんともすんとも言わなかったんですよね。
このときはドライバが上手く当たってないだけだと思ってましたが、どうやらタッチパネルそのものが死んでるようです・・・。
まあ仕方ないのでここは諦めることにしました。
あとはCFスロットが効かないのもMintにしてからの問題ですね。SDカードスロットは動きましたが。
基本的にはLinux MintでもFirefoxやThunderbirdは動くのでネット環境は困りませんし、オフィスはLibreOfficeが入ってるのでこれも困りませんし、動画再生もVLCがありますし・・・案外悪くないかも?と思ってます。
不満点があるとすれば、Windowsのコンパネに慣れてしまった自分にとっては設定項目が見つからなくてイライラしたり、見た目がXP風味でちょっと物足りないと思ってしまうことくらいでしょうか。
肝心の動作はサクサク、とまではいかなくてもギリギリで現代に通用するレベルかなと思います。
Atomが1.6GHzで、HDDもSSDに換装したらもうちょっとマシかもしれませんがそこまでするのも・・・という感じなのでしばらくはこれで使ってみようかなと思います。
タブレットと違って、小さいながらもキーボードがあるのはやっぱり強いですね。
Loox U、なかなか良いマシンです。
新生「VAIO Z」ができるまで - VAIO安曇野工場潜入レポート【後編】
新生VAIOは「メイドイン安曇野」として、本社がある長野の安曇野生産を押し出していますが、その安曇野工場の内部が公開されました。
ラインを見てもきちんと管理されてるし、治具もしっかりしてるし、工場のレベルなかなか高そうです。
以前にVAIO社長のインタビューであまり数量を追うのではなくて、丁寧に作っていきたいという趣旨の話をしていましたが、その意志が反映されてるような「丁寧な工場」という感じがしましたね。
ミズノ「スカウター」をお披露目へ ソニー製品を利用
ミズノから、見た目そのまんまの「スカウター」というスマートグラスが発売されるそうです(笑)。
しかしポイントなのはこのスマートグラスのディスプレイ部分の供給はSONYということですね。
SONYはスマートフォン向けのCMOSセンサがかなり順調に売れているようですが、この調子でウェアラブル機器向けのデバイスも供給していくのでしょうか?
たしかにB2Bでデバイス供給にすれば収益もいいでしょうし、コンシューマ向けで苦戦してるSONYとしては自身の強みを活かせる分野ですし、その方向に進むのも悪くないかなと思うのですが。
“60億人のスマホ”Project Araがもたらす、モノづくりの民主化
自分がProject Araを評価できないのは、目標とアプローチの乖離もそうですが、こういった頓珍漢なことを言いだす人がいるのがイヤなんですよね。
「スペックを自分で選べるのが民主化だ」と言いたいらしいですが、じゃあ自作PCがデスクトップPCの民主化だとか、メーカーのオーナーメイドPCがノートPCの民主化だとか言ってる人なんて見たことないんですが。
実物を作ったことのない、理論家の意見らしい感じですな。
新生VAIOは「メイドイン安曇野」として、本社がある長野の安曇野生産を押し出していますが、その安曇野工場の内部が公開されました。
ラインを見てもきちんと管理されてるし、治具もしっかりしてるし、工場のレベルなかなか高そうです。
以前にVAIO社長のインタビューであまり数量を追うのではなくて、丁寧に作っていきたいという趣旨の話をしていましたが、その意志が反映されてるような「丁寧な工場」という感じがしましたね。
ミズノ「スカウター」をお披露目へ ソニー製品を利用
ミズノから、見た目そのまんまの「スカウター」というスマートグラスが発売されるそうです(笑)。
しかしポイントなのはこのスマートグラスのディスプレイ部分の供給はSONYということですね。
SONYはスマートフォン向けのCMOSセンサがかなり順調に売れているようですが、この調子でウェアラブル機器向けのデバイスも供給していくのでしょうか?
たしかにB2Bでデバイス供給にすれば収益もいいでしょうし、コンシューマ向けで苦戦してるSONYとしては自身の強みを活かせる分野ですし、その方向に進むのも悪くないかなと思うのですが。
“60億人のスマホ”Project Araがもたらす、モノづくりの民主化
自分がProject Araを評価できないのは、目標とアプローチの乖離もそうですが、こういった頓珍漢なことを言いだす人がいるのがイヤなんですよね。
「スペックを自分で選べるのが民主化だ」と言いたいらしいですが、じゃあ自作PCがデスクトップPCの民主化だとか、メーカーのオーナーメイドPCがノートPCの民主化だとか言ってる人なんて見たことないんですが。
実物を作ったことのない、理論家の意見らしい感じですな。