ホーム  |  製品 & サービス   |  サポート & ダウンロード  |  開発者向け情報  |  お問い合わせ
gcc のインストール
$ mkdir sam91
$ cd sam91
$ wget http://www.codesourcery.com/public/gnu_toolchain/
               arm-none-linux-gnueabi/arm-2007q1-10-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
$ tar xvfj arm-2007q1-10-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
$ export PATH=$PATH:~/sam91/arm-2007q1/bin/
BootStrap
$ cd ~/sam91
$ wget http://www.atmel.com/dyn/resources/prod_documents/AT91Bootstrap1.13.zip
$ unzip AT91Bootstrap1.13.zip
$ cd Bootstrap-v1.13/
$ wget http://www.sinby.com/linux_arm/patch/BootStrap.patch
$ patch -p0 -i BootStrap.patch
$ cd board/blanca_at91sam9xe/norflash/
$ make
linux kernel
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.tar.bz2
$ tar xvfj linux-2.6.27.tar.bz2
$ cd linux-2.6.27/
$ wget http://maxim.org.za/AT91RM9200/2.6/2.6.27-at91.patch.gz
$ wget ftp://www.linux4sam.org/pub/linux/2.6.27-at91/2.6.27-at91-exp.patch.gz
$ zcat 2.6.27-at91.patch.gz | patch -p1
$ zcat 2.6.27-at91-exp.patch.gz | patch -p1
$ wget http://www.sinby.com/linux_arm/patch/blanca_devices.patch
$ patch -p0 -i blanca_devices.patch
$ wget http://www.sinby.com/linux_arm/patch/blanca_at91sam9xe.config
$ cp blanca_at91sam9xe.config .config
$ make ARCH=arm oldconfig
$ make ARCH=arm  CROSS_COMPILE=~/sam91/arm-2007q1/bin/arm-none-linux-gnueabi-
rootFS ext2
$ dd if=/dev/zero of=rootFS_sysvinit.bin bs=1k count=3k      <- 3M の rootFS を作る場合
$ mke2fs rootFS_sysvinit.bin
$ sudo mount -o loop ./rootFS_sysvinit.bin ./mnt/
$ sudo umount ./mnt/

Samba のインストールや使い方については CQ 出版社のHPを参考にして下さい。