Boardに興奮(2/23/09)アナログの資料集めにウェブをさまよっていたら、とんでもないハードウエアを発見して興奮している。7センチ(3インチ)四方のボードに、ARMの最新プロセッサーと、グラフィックチップを内蔵したCPUに、映像出力、シリアル、SDカード、USBが付いて、値段がたったの149ドルである。イーサネットはUSB経由で動く。輸入パーツショップを通して既に日本でも¥17000程度で手に入るらしい。実際に動かしている人のレポートがある。このあいだ、Linuxを動かすためにSHの評価ボードを\8000で買おうかと考えていたが、こんどのボードはこの2倍の価格と言っても、中身が全然違う。OpenGLという3Dをサポートするグラフィックエンジンがはいった本格的なビデオチップが内蔵されている。このボードだけでちょっとしたノートPCが出来てしまう。USBがついているのでペリフェラルは全く気にする必要がない。電源は5V単電源だけで動く。モバイル業界で最近騒がれている、Googleの携帯端末のエンジン部分らしいが、何と言っても一番すごいところは、この上で動く、OS、ミドルウエア、アプリがすべてオープンソースということだ。組み込み系の世界でも革命が始まったようである。ソフトもさることながら、ハードとしてみてもこれは破格の値段である。これだけのCPUパワーを持ったボードは雑誌の広告で見る限り、これまで10万以上はしていたし、こんなに豊富なインターフェースのついたボードはこれまで見たことがない。ビデオインタフェース内蔵なのだ。ウェブの情報の中で印象的だったのはYouTubeの動画だ。このボードの威力が良く分かる。説明は英語だがわかりやすい。今日は秋葉に寄って、PCMプレーヤーの部品を買ってきたのだけれど、暫く手に付かず、珍しくウェブにかじりついて情報収集に夢中になっていた。現在のbeagleボードはまだ完全でなく、この春リリースされる予定のリビジョンCというのが良いらしい。老AVR研究所としては、ハイエンド組み込みシステムの研究のため是非一台手に入れたいものだ。遅れがちな実装がこんなことでまた進まない。入るのか心配(2/24/09)SDカードプレーヤーの実装に必要な部品がほぼそろった。SDカードソケットは秋月の廉価版の\150のものを使う予定だったが、これは安いけれどプッシュイン・プッシュアウト(押してセット、再び押してエジェクト)でないので、SDカードをケースからかなり出す必要があり持ち運びに不便だ。千石で定番のヒロセのものを買った。これはサンハヤトの変換基板や、このあいだの雑誌付録のSTARMにつけたものと同じタイプで、千石の方がこの前買った店よりかなり安い(\210)。隣にマイクロSDのソケットがあったのでこれも買う(\160)。こいつは小さくて今度の実装には使えると喜んでいたのだが、帰って調べてみると、やはり小さすぎて手配線でしっかり固定するのは難しそうだ。ソケットは普通の部品と違って力がかかる。基板でもおこして接続ピンをすべて固定するならともかく、汎用基板では空中配線になってしまい、2箇所の固定ピンのハンダ付けしか強度がない。これではどうも自信がない。使用する基板は両面基板である。これはSDカードソケットを表につけて高さを稼ぐためと、SDカードが裏返して装填されるのを嫌ったためである。変なところにこだわりがある。今日は、久しぶりに工作台をだして基板の加工を始めた。基板がケースに入るよう2辺を切り落として整形し、予定した部品の実物を置いてレイアウトしてみる。電池がケースの1/3を占めるので、圧倒的にランドが足らない。それにヒロセのSDカードソケットが秋月の安いものよりかなり大きく、オーディオジャックや可変抵抗器などかさの大きい部品が載るので全部が入りきるか心配になってきた。タクトスイッチのスペースはとても基板上には確保できない。前にやったように別の小さな基板を上蓋に固定してそこへまとめることにする。これはスイッチのストロークが上側ケースに足らなくてどうしようかと考えていたところなのでちょうど良かった。LCDは上蓋に固定しない。ピンヘッダーでベースの基板に固定する。これでケーブルを減らせる。高さが微妙だが、いざとなったらピンヘッダーソケットを削っても良い。これはうまく行きそうだ。方眼の拡大図をつくってアートワークに着手する。ブレッドボードのプレーヤーは快調に音を出している。秋葉で1枚¥350で買った2GのSDカードに今度はベートーベンのピアノ協奏曲「皇帝」を入れて見る。うむ、大編成のオーケストラが良く鳴っている。これは実用になりそうだ。ご機嫌で、今までのSDカードの整理をして選曲していたときバグを見つけた。最後までリストを見にいって逆戻りすると最初の数曲が見えなくなるバグである。あわててUARTを復活させて変数を全部表示させ、バグを追う。ファイルリストの最後の処理が間違っていた。ソースを公開した後である。テストしていたSDカードのWAVファイルの数が、たまたまファイルリストの数の倍数だったので発見が遅れていた。典型的なテストケース不足である。前回公開したソースリストに次の修正をあててください。最後のWAVファイルがファイルリストの途中にあると表示が不正確になる。crnt_eof))に修正してください。「AVR」カテゴリの記事ソフトI2Cはクロックストレッチまで手を出してあえなく沈没(2017.09.02)オシロのテストどころかソフト開発で大はまり(2017.07.26)超音波方式の人感センサーI2C化と新しいオシロ(2017.06.29)motionの動体検知はRaspi3の電源が安定しない(2017.04.16)赤外線学習リモコンはデータ再現で挫折したまま進まず(2016.07.21)コメント>BU9480Fのデータシートで出力段に入っているCR直列回路この図には”測定回路図”と書いてあります。電気的特性を測定する時に出力端子が開放状態では適切ではないため、このような負荷を接続しているものと思います。02時03分---------------------------------------------------このご連絡は、NTTコミュニケーションズが運営する“My”アフィリエイトの広告プログラムをご紹介する目的で行っております。)までお寄せ下さいますようお願い申し上げます。---------------------------------------------------突然のご連絡失礼いたします。スカウト事務局の池田と申します。ご紹介したい広告プログラムがございましたので、ご連絡させていただきました。ご紹介させていただく内容はTV関連サービスの動画広告となります。ご協力いただいた方には以下の報酬をお支払いさせていただきます。※3月19日(木)までにバナー貼付の上、事務局にご連絡いただいた方が対象~広告の内容~NTTぷららの「ひかりTV」の動画配信プログラムです。下記フォームからご連絡いただけますと幸いです。http://followmail.jp/affiliate/112/0この度のご連絡で不快な思いをされた方には誠に申し訳ございません。重ねてお詫び申し上げます。)が、NTTコミュニケーションズ株式会社より業務委託を受けNTTコミュニケーションズのサービスをお客様にご提案しております。“My”アフィリエイトの池田と申します。01時03分コメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。手書きのアートワークはこの辺が限界。