# tar zxvf rm-linux-gcc-4.5.1-v6-vfp-20101103.tgz -C /
このコマンドはディレクトリ/opt/FriendlyARM/toolschain/4.5.1に解凍します。
次のコマンドでインストール先を環境変数に添加します。
# gedit ~/.bash
最後、次の行を添加します。
export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin
保存して、端末を閉じて、再び開きます。次のコマンドでインストール成功したかどうか 確認します。
# arm-linux-gcc –v
次の情報なら、インストール成功しました。
5.3 make のアップデータ
Androidのコンパイルのために、makeのアップデータが必要です。次のコマンド:
# yum update make
5.4 mktools ツールのインストール
mktoolsはNAND Flash用のイメージファイルを生成するツールです。
まず、mktoolsをダウンロードします。
# wget
http://kanebebe.dip.jp/download/CortexA8-tiny210-DVD/Android/mktools-201107 20.tar.gz
解凍します。
# tar zxvf mktools-20110720.tar.gz -C /
Mktoolsは2440/6410用のものと同じです。
5.5 Android カーネルのコンパイル
Androidカーネルをダウンロードします。
# wget
http://kanebebe.dip.jp/download/CortexA8-tiny210-DVD/Android/linux-2.6.35.7-2 0120209.tgz
解凍します。
# tar zxvf linux-2.6.35.7-20120209.tgz
カーネルのディレクトリに入ります。
# cd Linux-2.6.35.7
配置ファイルをコピーする。
# cp mini210_android_defconfig .config
必要なら、次のコマンドでカーネルを再配置します。
# make menuconfig
次のコマンドでコンパイル開始します。
# make
最後、ディレクトリarch/arm/bootでzImageファイル生成されます。このファイルをSD
カードのimages/Android/フォルダにコピーした後、Tiny210を再書き込みます。
5.6 ソースコードから Android ファイルシステムをコンパイル
Androidファイルシステムのソースコードをダウンロードします。
# wget
http://kanebebe.dip.jp/download/CortexA8-tiny210-DVD/Android/android-2.3.1-fs -20120212.tar.gz
Androidファイルシステムに入ります。
次のコマンドでコンパイルします。
#./build-android
長い時間がかかります。そのために、物理のパソコンでFedoraをインストールすれば、は 早くなります。
コンパイル成功すると、次のコマンドでファイルシステムを生成します。
#./genrootfs.sh
最後、次のコマンドで生成したファイルシステムをNAND Flash用のイメージファイルに 生成します。
# mkyaffs2image-128M rootfs_dir rootfs_android.img
生成された
rootfs_android.img
ファイルをSDカードのimages/Androidフォルダにコピ ーします。Tiny210を再書き込みます。5.7 直接 Android ファイルシステムを利用する
ソースコードからファイルシステムを生成することが大変です。直接生成されたファイル システムを利用することができます。
生成されたファイルシステムをダウンロードします。
# wget
http://kanebebe.dip.jp/download/CortexA8-tiny210-DVD/Android/rootfs_android-20120212.tar.gz
解凍します。
# tar zxvf rootfs_android-20120212.tar.gz
Nand Flash用のイメージファイルを生成します。
# mkyaffs2image-128M rootfs_dir rootfs_android.img
生成された