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

MINI2440マニュアル

N/A
N/A
Protected

Academic year: 2021

シェア "MINI2440マニュアル"

Copied!
14
0
0

読み込み中.... (全文を見る)

全文

(1)

Android 1.5 User Manual

株式会社日新テクニカ

http://www.nissin-tech.com

[email protected]

2010/2/11

copyright@2010

(2)

一 Cross-compileのインストール ...3 二 u-bootのコンパイル ...3 三 カーネルのコンパイル ...4 四 ルートファイルシステムcupcakeのコンパイル ...5 五 ARM11/6410 ボードに書き込む ...5 付録:... 14

※ 使用されたソースコードはhttp://www.nissin-tech.com/

からダウンロードできます。

※ この文書の情報は、事前の通知なく変更されることがあり

ます。

※ (株)日新テクニカの書面による許可のない複製は、いかな

る形態においても厳重に禁じられています。

(3)

Version:Android-1.5_v0.10

Linux ホスト環境:ubuntu-9.04

Cross-compile のインストール

toolchainsフォルダのarm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2ファイ

ルを

/usr/local/arm/にインストールします。

# tar jxvf arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2 –C /

※ デフォルトは/usr/local/arm/です。 /usr/local/arm/を見ると、arm-none-linux-gnueabi をインストール成功いたしました。

u-boot のコンパイル

二つのu-boot があります:u-boot-movi.bin と u-boot-nand.bin

u-boot-movi.bin は SD カードに書き込む、SD カードからブートします。ソースコードは bootloader/u-boot-1.1.6-ut-s3c6410-movi です。

u-boot-nand.bin は Nand flash に書き込む、Nand flash からブートします。ソースコード はbootloader/u-boot-1.1.6-ut-s3c6410-nand です。

u-boot-movi.binのコンパイル # cd bootloader/u-boot-1.1.6-ut-s3c6410-movi # make clean # make smdk6410_config # make # ./mkmovi 成功すれば、u-boot-movi.bin を生成します。

u-boot-nand.bin

のコンパイル # cd bootloader/u-boot-1.1.6-ut-s3c6410-nand

(4)

# make clean # make smdk6410_config # make # ./mknand 成功すれば、u-boot-nand.bin を生成します。

カーネルのコンパイル

二つのKernel があります:zImage-fix-debug と zImage-fix-nand。 zImage-fix-debug:SD カードに書き込む,SD カードからブートします。 zImage-fix-nand:nand flash に書き込む,nand からブートします。 ◆ zImage-fix-debug のコンパイル # cd kernel/urbetter-android-1.5-2.6.27 # make clean # cp urbetter-android-debug-430.config .config 7”液晶なら,cp urbetter-android-debug-700.config .config # make menuconfig # make # ./fix-image zImage-fix というファイルを生成します。zImage-fix-debug にリネームしてください。 # cp arch/arm/boot/zImage-fix ./zImage-fix-debug ◆ zImage-fix-nand のコンパイル # cd kernel/urbetter-android-1.5-2.6.27 #同じのフォルダ # make clean # cp urbetter-android-nand-430.config .config 7”液晶なら,cp urbetter-android-nand-700.config .config # make menuconfig # make # ./fix-image zImage-fix というファイルを生成します。zImage-fix-nand にリネームしてください。 # cp arch/arm/boot/zImage-fix ./zImage-fix-nand

(5)

ルートファイルシステム cupcake のコンパイル

# sudo tar xvf urbetter-android-cupcake.tar.bz2 # cd android_cupcake # export ANDROID_JAVA_HOME=/usr/lib/jvm/java-6-sun/ # make -j4 TARGET_PRODUCT=sec_smdk6410 長い時間がかかるので、お待ちください。

完成すれば、現在のフォルダ

(

android_cupcake

)にoutというフォルダを生成しました。

ou

t/target/product/smdk6410/にはAndroidのルートファイルシステムです。 インターネットからダウンロードしたアプリとゲームを root/system/app にコピーするこ とができます。test file/apk/software と games フォルダには提供されたダウンロードした アプリとゲームです。ご利用ください。

最後、

# cd out/target/product/smdk6410/root/

# sudo tar cvf ../urbetter-android-1.5-rootfs.tar *

urbetter-android-1.5-rootfs.tar というファイルを生成します。

ARM11/6410 ボードに書き込む

1. プリインストール OS は WinCE6.0 なら、次の手順が必要です。WinCE の Eboot で「A」 コマンドでNand Flash をフォーマットします。

(6)

Nand Flash には壊れたブロックがあるかもしれませんが、正常使用できます。

(7)

3. Windows XP環境で、

moviNAND_Fusing_Tool.exeというツールでu-boot-movi-debug.bin、 zImage-fix-debugをSD1に書き込みます。

4. Windows XP 環境で,urbetter-android-1.5-rootfs.tar を SD2 にコピーしてください。

5. ボード

Idea6410のボートスイッチSW1のビット1-4を“1111”に設定してください。 6. SD1カードをボードに挿入して、給電します。

(8)

この画面で次のコマンドを実行してください。

flash_eraseall /dev/mtd0

flash_eraseall /dev/mtd1

flash_eraseall /dev/mtd2

flash_eraseall /dev/mtd3

7. ボードを再起動します。次のコマンドを実行してください。

ubiattach /dev/ubi_ctrl -m 3

ubimkvol /dev/ubi0 -N rootfs -s 200MiB

mount -t ubifs ubi0:rootfs /mnt

(9)

8. SD1 を抜いて、SD2 を挿入します(

再起動するな

) 次のコマンドを実行してください。

mount -t vfat /dev/mmcblk0p1 /home

tar xvf /home/urbetter-android-1.5-rootfs.tar -C /mnt

umount /mnt

umount /home

(10)

Nand Flash で起動

◆ ボードIdea6410のボートスイッチSW1のビット1-4を“1111”に設定してください。 ◆ SD1 を挿入して,再起動します。 ◆ u-boot に入ります dnw c0008000 というコマンドを入力します。 ◆ USBケーブルでパソコンとボードを接続します。USBドライバは¥tools¥usb-driverフォル ダのsecusb2.sys、secusb2.infです。 Windows XP で dnw を実行させます。

(11)

メニュー

USB Port —> Transmit —> Transmitで

u-boot-nand.binというファイルを開き ます。

(12)

nand write c0008000 0 100000

コマンドでu-boot を nand flash 0 に書き込む。

zImage-fix-nand

を書き込む

Windows XP で dnw を実行させます。

(13)

ます。

nand write c0008000 600000 300000

コマンドでu-boot を nand flash 0 に書き込む。

◆ ボードIdea6410のボートスイッチSW1のビット1-4を“1100”に設定してください。 ◆ 再起動すれば、Nand Flash からボートします。

SD カードで起動

Windows XP環境で,moviNAND_Fusing_Tool.exeというツールでu-boot-movi.bin、 zImage-fix-nandをSD1カードに書き込む1。 ◆ ボードIdea6410のボートスイッチSW1のビット1-4を“1111”に設定してください。 ◆ SD1 を挿入して,再起動します。

(14)

初の起動は遅いので、少々お待ちください。起動した後、デフォルトの設定は 1 分後、自 動的にスリープしますので、設定が必要です。

ボードの「K6」(メニューキー)を押します。「Settings」を選択し、“Sound & Display”-》 “Screen timeout”-》“Never timeout”を設定します。

付録:

LAN ケーブルを挿入した後起動すれば、自動的に IP アドレスを取得しますので、別の設 定が必要ないです。起動した後LAN ケーブルを挿入すれば、設定が必要です。 LAN ケーブルを挿入する情報: Netcfg コマンドで現在の IP アドレスを見ますが、IP アドレスがまだないです。 次のコマンドでIP アドレスを取得します。

netcfg eth0 up

netcfg eth0 dhcp

Netcfg コマンドで IP アドレスを見ます。IP アドレスを取得しました。

参照

関連したドキュメント

私たちの行動には 5W1H

SVF Migration Tool の動作を制御するための設定を設定ファイルに記述します。Windows 環境 の場合は「SVF Migration Tool の動作設定 (p. 20)」を、UNIX/Linux

BC107 は、電源を入れて自動的に GPS 信号を受信します。GPS

えて リア 会を設 したのです そして、 リア で 会を開 して、そこに 者を 込 ような仕 けをしました そして 会を必 開 して、オブザーバーにも必 の けをし ます

パスワード 設定変更時にパスワードを要求するよう設定する 設定なし 電波時計 電波受信ユニットを取り外したときの動作を設定する 通常

ダウンロードしたファイルを 解凍して自動作成ツール (StartPro2018.exe) を起動します。.

手動のレバーを押して津波がどのようにして起きるかを観察 することができます。シミュレーターの前には、 「地図で見る日本

私たちは、行政や企業だけではできない新しい価値観にもとづいた行動や新しい社会的取り