1 製作燒寫SD卡
Chipsee提供的說明
準備一張4G及以上的SD卡,速度CLASS4及以上,推薦Sandisk品牌;
Android 4.0:
http://releases.linaro.org/12.05/android/leb-panda/
兼容OMAP4430與OMAP4460
Ubuntu 12.04:
http://cdimage.ubuntu.com/releases/12.04/release/
注意下載: TexasInstruments OMAP4 (Hard-Float) preinstalled desktop image
該頁面有詳細的製作SD卡說明:https://wiki.ubuntu.com/ARM/OmapDesktopInstall
兼容OMAP4430與OMAP4460
實際過程如下:
1.1 選擇linaro提供的方法Buildinga Custom Image
參考網址:http://releases.linaro.org/12.05/android/leb-panda/
1.2 Linux服務器採用64位Ubuntu 10.041.3 製作過程與說明
# Get artifacts獲取映像
$wgethttp://releases.linaro.org/12.05/android/images/panda-ics-gcc47-tilt-tracking-blob/boot.tar.bz2http://releases.linaro.org/12.05/android/images/panda-ics-gcc47-tilt-tracking-blob/system.tar.bz2http://releases.linaro.org/12.05/android/images/panda-ics-gcc47-tilt-tracking-blob/userdata.tar.bz2
//Richard:實際是在本機用迅雷直接下載linaro的12.10最新版本的boot.tar.bz2 system.tar.bz2userdata.tar.bz2然後通過samba放到Linux服務器的,假如在Linux服務器採用wget下載,速度很慢很慢。本人的網絡環境下,window7下用迅雷大概30分鐘下載完成,而Linux服務器用wget需要半天時間。http://releases.linaro.org/12.10/android/leb-panda/
#Get linaro image tools獲取linaro image tools
#method 1: using binary package for Ubuntu (PPA)
$sudo add-apt-repository ppa:linaro-maintainers/tools
$sudo apt-get update
$sudo apt-get install linaro-image-tools
//Richard:採用是方法1獲取linaro image tools。
#Insert SD card and note the assigned '/dev/sdX' or '/dev/mmcblk0'
$dmesg
//Richard:爲了得到SD卡插入Linux後被分配到的設備名稱,在此是sdb,打印顯示的是“[336076.977916] sdb: sdb1 sdb2 sdb3”。
#Create media
$sudo linaro-android-media-create --mmc /dev/sdX --dev panda --systemsystem.tar.bz2 --boot boot.tar.bz2 --userdata userdata.tar.bz2
#Get binaries
$wgethttp://releases.linaro.org/12.05/android/images/panda-ics-gcc47-tilt-tracking-blob/install-binaries.sh
$chmod a+x install-binaries.sh
$./install-binaries.sh /dev/sdX2 "device node of system partition"
//Richard:實際用的是
wgethttp://people.linaro.org/~vishalbhoj/install-binaries-4.0.4.sh
chmod a+xinstall-binaries-4.0.4.sh
bash ./install-binaries-4.0.4.sh/dev/sdb2 "device node of system partition"
特別注意:直接在Ubuntu上運行./install-binaries-4.0.4.sh命令會出現錯誤,必須前面加bash。
root@fwtdev2:/data/smbshare/richard/linaro_bin_12.10#./install-binaries-4.0.4.sh
trap: 22: ERR: bad trap