Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-Share Alike 3.0 license
Beagle Board上の汎用ポート(GPIO)をAndroidから操作することに成功しました。 制御階層は、Androidアプリ>JNI>GPIO操作関数(C)>BeagleBoardという感じです。 ONを押すとBeagleBoard上の拡張ポートに接続したLEDがONになり、OFFを押すとLEDもOFFします。 Androidは基本的にrootが取れないため、GPIOを操作する特権ファイルへ書き込みするための工夫が必要ですが、今回はこの辺りで見事にはまってしまいました。 とりあえずGPIOの操作方法が分かったので、今後はこのポートに様々なものを接続してみたいと思います。 将来的にはデ部H/WチームのUstBoxのスイッチとして利用できるかと思います。
BeagleBoardでAndroidを立ち上げる際の設定値メモです。 Rev.C3ではsetenvしてsaveenvしても覚えてくれないu-boot.binのバグがあったのですが、 Rev.C4の動きも怪しかったので残しておきます*1 Boot設定 AndroidのSDブート設定は一般例は以下の通り。 saveenvして再起動するとSDからAndroidが立ち上がるはずです。 (引数は、それぞれ実行環境に併せて修正してください) OMAP3 beagleboard.org # setenv bootargs console=ttyS2,115200n8 noinitrd root=/dev/mmcblk0p2 video=omapfb.mode=dvi:1280x720MR-24@50 init=/init rootfstype=ext3 rw rootdelay=1 nohz=off
BeagleBoard rev.C4を手に入れました。 購入はdigikeyです(詳細は後述) http://www.digikey.jp/ マニュアルやシステムデザインなんかはこちら。 http://beagleboard.org/hardware/design/ rev.C3との差分チェック 適当翻訳なので、正確な情報はマニュアルのp.14を参照してください。 # マニュアルは↑のURLにありました。 CPUの速度向上。OMAP3530DCBB72を使っていて、720MHz動作。 ブートローダーのUBootさんのバージョンアップ (起動画面がワンコからオレンジ一色に変わったらしい。) VAUXをチューニングしたよ(実は何が変わったか、よくわかってません) あとは1.8Vとか電源周りで挙動が違うそうですが、こちらもよくわかってないので、原文を引用します A more advanced f
Liunxブーム再来の中、ブームに乗り遅れていた私。 なんか面白いのがないかなぁと見てたら、 日経LinuxにBeagleBoardというのが載っていた。 結構すごいスペックで18000円ぐらい。 これなら遊べるということでDigiKeyで買ってみた。 日経Linuxの記事どおりにやってみると間違いが多いみたいなので http://gataro-avr-ken.cocolog-nifty.com/blog/2009/06/beagleboardubun.html などを参考にインストール。 買ったのは 4GのSDカード、HDMI-DVI変換、USBハブ、USB-LAN 再利用品として ubuntu PC、USBマウス、USBキーボード SDカードをfdiskでパーティションをきって、 最初をFAT32、ext3に分けるなどする。 こんなことができるのはLinuxならではですな。 日経Lin
BeagleBoardはTIの作ったオープンソースハードウェア。こっそり春頃からいじっていたんだけど書いてなかった。 スペックに難はあるが、ディスプレイとサウンド出力つきの組み込み環境が俺でも作れるのは魅力。作品のレベルをプロダクトに近い所まで引き上げられる。 最近CRESTでのプロジェクト用にARM版Ubuntu9.04をbuildしてインストールして、Arduinoと接続する所までやったので書いておこう。 今はApache2とruby1.8.7(いずれもaptでインストールした)を使って、外付けしたArduinoとmoxaからデータを読み取っている。とりあえず大学院棟の明るさをCdSで取得してwebに公開している → http://shokai-b.mag.keio.ac.jp/light ■準備 BeagleBoardと、インストール時にパソコンとBeagleBoard間でシリアルコ
ちょっと面倒なくらい多い.まぁギークならほとんど手元にあるだろうけど... ・Beagleboard 本体 http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=296-23428-ND ・Beagle ケーブル(ターミナルから叩くのに必要) http://www.digikey.com/scripts/DkSearch/dksus.dll?Detail?lang=en&site=US&name=BBC01-ND ・5VのACアダプタ(Beagleboardの電源) http://akizukidenshi.com/catalog/g/gM-00814/ など ・USB-Serial変換ケーブル(BeagleケーブルをUSBに変換するために必要) http://buffalo-kokuyo.jp/product/c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く