■
「nobotronics blog」を参考しながら、BeagleBoardの開発環境の構築を進める。
VMWare PlayerおよびUbuntuのインストールは問題なくできたが、WMWare上のUbuntuでUSB接続のカードリーダー越しにmicroSDカードが認識されず悩む。「VMware USB Arbitration Service」サービスが開始されていないことに気づき、ぐぐると、「AMD USB Driver Filter」をアンインストールすることで解消したとの情報を得て、試すとあっさりmicroSDカードを認識してくれた。
BeagleBoard用のubuntu「BeagleBoardUbuntu - eLinux.org」は「nobotronics blog: BeagleBoardでサバゲ!その6~開発環境作成(3)~」では r3 となっていたが、今は r6 になっていた。ダウンロードしたファイルは「ubuntu-10.10-r6-minimal-armel.tar.xz」で、見知らぬ拡張子「xz」でまた悩む。ぐぐって「XZ Utils」の存在を知り、unxzで展開できた。
setup_sdcard.sh実行時に、uboot-mkimage, pv, btrfs toolsがそれぞれMissingとなったので、「sudo apt-get install ***」でインストールした。
$ wget http://rcn-ee.net/deb/rootfs/maverick/ubuntu-10.10-r6-minimal-armel.tar.xz $ unxz ubuntu-10.10-r6-minimal-armel.tar.xz $ tar xvf ubuntu-10.10-r6-minimal-armel.tar $ cd ubuntu-10.10-r6-minimal-armel $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 19737268 3759532 14975140 21% / none 248644 216 248428 1% /dev none 254244 1080 253164 1% /dev/shm none 254244 92 254152 1% /var/run none 254244 0 254244 0% /var/lock /dev/sdb1 3933184 32 3933152 1% /media/FC30-3DA9 $ sudo ./setup_sdcard.sh --mmc /dev/sdb --uboot beagle