pandaboard ES学习之旅——1 制作烧写SD卡
1制作烧写SD卡
Chipsee提供的说明
准备一张4G及以上的SD卡,速度CLASS4及以上,推荐Sandisk品牌;
Android4.0:
http://releases.linaro.org/12.05/android/leb-panda/
兼容OMAP4430与OMAP4460
Ubuntu12.04:
http://cdimage.ubuntu.com/releases/12.04/release/
注意下载:TexasInstrumentsOMAP4(Hard-Float)preinstalleddesktopimage
该页面有详细的制作SD卡说明:https://wiki.ubuntu.com/ARM/OmapDesktopInstall
兼容OMAP4430与OMAP4460
实际过程如下:
1.1选择linaro提供的方法BuildingaCustomImage
参考网址:http://releases.linaro.org/12.05/android/leb-panda/
1.2Linux服务器采用64位Ubuntu10.041.3制作过程与说明
#Getartifacts获取映像
$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.bz2system.tar.bz2userdata.tar.bz2然后通过samba放到Linux服务器的,假如在Linux服务器采用wget下载,速度很慢很慢。本人的网络环境下,window7下用迅雷大概30分钟下载完成,而Linux服务器用wget需要半天时间。http://releases.linaro.org/12.10/android/leb-panda/
#Getlinaroimagetools获取linaroimagetools
#method1:usingbinarypackageforUbuntu(PPA)
$sudoadd-apt-repositoryppa:linaro-maintainers/tools
$sudoapt-getupdate
$sudoapt-getinstalllinaro-image-tools
//Richard:采用是方法1获取linaroimagetools。
#InsertSDcardandnotetheassigned'/dev/sdX'or'/dev/mmcblk0'
$dmesg
//Richard:为了得到SD卡插入Linux后被分配到的设备名称,在此是sdb,打印显示的是“[336076.977916]sdb:sdb1sdb2sdb3”。
#Createmedia
$sudolinaro-android-media-create--mmc/dev/sdX--devpanda--systemsystem.tar.bz2--bootboot.tar.bz2--userdatauserdata.tar.bz2
#Getbinaries
$wgethttp://releases.linaro.org/12.05/android/images/panda-ics-gcc47-tilt-tracking-blob/install-binaries.sh
$chmoda+xinstall-binaries.sh
$./install-binaries.sh/dev/sdX2"devicenodeofsystempartition"
//Richard:实际用的是
wgethttp://people.linaro.org/~vishalbhoj/install-binaries-4.0.4.sh
chmoda+xinstall-binaries-4.0.4.sh
bash./install-binaries-4.0.4.sh/dev/sdb2"devicenodeofsystempartition"
特别注意:直接在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:badtrap
更多相关文章
- Android(安卓)最优轮循(心跳策略)探究实践
- 获取或同步MeeGo和Android项目源码的脚本[修改稿]
- Android(安卓)获取短信会话列表
- Android中的数据存储之文件存储、SharedPreferences和Pull解析
- Android设备唯一标识的获取和构造
- Android(安卓)图片缓存处理
- Android(安卓)笔记:获取本机手机号(适用于双卡双待手机)
- Android(安卓)TV HDMI开发
- android在apk中获取root权限,并执行命令