• 検索結果がありません。

Androidの開発環境とコンパイル

ドキュメント内 MINI2440マニュアル (ページ 62-67)

# 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

生成された

rootfs_android.img

ファイルをSDカードのimages/Androidフォルダにコピ ーします。Tiny210を再書き込みます。

ドキュメント内 MINI2440マニュアル (ページ 62-67)

関連したドキュメント