2009/02/21

Angstrom を入れる

手順は、HowToGetAngstromRunning の通り、備忘録として手順を書いておく。

Section I. Assembling the Pieces
まずは、シリアルで繋いで、u-bootの起動までを確認する。

Section II. Setting Up the Angstrom SD Card
http://www.angstrom-distribution.org/demo/beagleboardから、ダウンロードしてきて、SDカードにboot imageを用意する。
今回使ったのは、下記のとおり。

LinuxBootDiskFormat を参考にして、SDカードにDLした物を書き込む。
SDカードのデバイス名を確認する
omi@ubuntu-vm:~$ dmesg | tail
[19142.093345] sd 3:0:0:0: [sdc] Write Protect is off
[19142.093465] sd 3:0:0:0: [sdc] Mode Sense: 03 00 00 00
[19142.093559] sd 3:0:0:0: [sdc] Assuming drive cache: write through
[19142.126151] sd 3:0:0:0: [sdc] 3962880 512-byte hardware sectors (2029 MB)
[19142.131104] sd 3:0:0:0: [sdc] Write Protect is off
[19142.131111] sd 3:0:0:0: [sdc] Mode Sense: 03 00 00 00
[19142.131115] sd 3:0:0:0: [sdc] Assuming drive cache: write through
[19142.131627] sdc: sdc1
[19142.152235] sd 3:0:0:0: [sdc] Attached SCSI removable disk
[19142.153574] sd 3:0:0:0: Attached scsi generic sg3 type 0

Check to see if the automounter has mounted the SD Card

automounterが、SDカードをマウントしていないかどうかを確認する。今回使ったのは、VMWare Fushin 内にUbuntu server 8.10 をvirtual machine用でインストールしたもので、automounterは動いていないはず。念のため確認する。

omi@ubuntu-vm:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 3.3G 16G 17% /
tmpfs 252M 0 252M 0% /lib/init/rw
varrun 252M 44K 251M 1% /var/run
varlock 252M 0 252M 0% /var/lock
udev 252M 2.7M 249M 2% /dev
tmpfs 252M 0 252M 0% /dev/shm
.host:/ 466G 202G 265G 44% /mnt/hgfs
/dev/sdb 20G 4.2M 20G 1% /mnt/lfs

まあ、問題無し。

Beagle Board 購入

シリアルを繋いで、電源を入れてみた。

Mac側
screen /dev/ttyS0 115200


ターミナル表示
Texas Instruments X-Loader 1.41
Starting OS Bootloader...


U-Boot 1.3.3 (Jul 10 2008 - 16:33:09)

OMAP3530-GP rev 2, CPU-OPP2 L3-165MHz
OMAP3 Beagle Board + LPDDR/NAND
DRAM: 128 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Audio Tone on Speakers ... complete
OMAP3 beagleboard.org #


起動した。メモっておく。