ARM开发板移植android4.0流程

来源:互联网 发布:淘宝天猫内部优惠券网 编辑:程序博客网 时间:2024/06/04 18:55

今天用了一块210开发板实现了android4.0的移植。
开发板开箱:
1、210开发板一块,
2、一条双孔交叉串口线,
3、一条网线,
4、一条Mini Usb线,
5、一个电源适配器,

可以自己在买多一块显示器,方便移植后显示可视化界面。
第一步:
下载fastboot工具驱动包,解压;
下载android4.0映象,内容如下:
android4.0映象
下载putty.exe工具,可以直接使用;
第二步:
用串口连接开发板与电脑(一般是台式电脑,笔记本的串口没有配件),打开设备管理器(我的电脑—管理—设备管理器)里面的通用串行接口总线,会显示一个com1或者其它名称的接口,这是你的开发板的接口,点击更新驱动,自己定义安装位置(位置位第一步中的fastboot工具包位置),安装成功后,双击putty.exe程序,点击最后一个选项。
putty界面
如图,修改speed为115200,flow control为none,在选择session,
putty界面
如图,选择serial,在saved sessions 写上COM1之前接口的名称,save,再open COM1,会弹出一个类是cmd的窗口,然后打开你的开发板的开关,putty会显示代码,回车,说明你连接成功了,接下来就开始我的移植过程。
第三步:
打开你的cmd窗口,找到你的android4.0路径,再敲写命令行(如果不知道命令行可以在putty窗口写上fastboot,回车,会提示你的),我们先写上fastboot devices回车,看是否能找到设备,没找到要查看串口接线是否接好,是否有松动,找到之后,第一过程是安装底层uboot,代码是fastboot flash uboot u-boot.bin,回车,显示OKEY说明我们已经江uboot烧进开发板,接下来重启一下开发板,这个过程一定要注意要等一下,不要急,不然可能让你的开发板变砖,变砖之后之只能用sd卡来还原,或者能连接上来的话可以在putty用代码来清除你之前烧进去的设备(所以我们之前安装有系统想要刷机的时候也是要先清除掉数据在重新烧进去),nand erase 0x0 0x100000000000 ,
清除
第二过程就是烧zImage-ctp38,代码是fastboot flash kernel zImage-ctp38 ,等待写进去,ok表示已经完成,如果遇到显示waiting for device,则要回到putty,重新写一下fastboot,再回到cmd重写fastboot flash kernel zImage-ctp38 ,就可以了。这里不用重启开发板。最后一个过程也是最重要的一个过程,就死烧system.img,也就是android4.0的映象文件,代码是fastboot flash system system.img,再大概等待5分钟左右,等待完全写进开发板之后,在重启开发板,就大功告成了。这里的实物图因为一些原因我还没有给出,不过本人亲测是成功的,这里还没有接触到底层的一些东西,所以还是比较简单的。
最后说一下为什么要弄这个开发板,因为现在的移动互联日新月异,但是物联网的也在崛起,未来将会是互联和物联的世界,现在的智能家居已经愈加成熟,但是由于一些因素的限制,还没有普遍起来,但是一些移动应用已经初见端倪了,例如,利用手机红外或者其他条件,实现了手机遥控电视,机顶盒,冰箱,空调等等,所以android的的开发不止游戏,应用(机顶盒应用),还有物联(严格来说也应该算是应用,因为底层的东西我们可以完全不用管的,这里只是强调一下)。

0 0
原创粉丝点击