默认ibox出货时会预装android4.0或android4.4的操作系统,它本身已经支持arduino的开发了。如果主板已经存在了uboot,那么安装或更新android系统相当简单,只需准备一张不小于2GB的TF卡,按以下步骤操作即可: 第一步:将需要更新的映像文件拷贝到TF卡的x4412-android目录,映像列表如下: 如果三者全部需要升级,则拷贝三个映像,如果只需要升级部分映像,将需要升级的映像拷贝到x4412-android目录即可。 第二步:在x4412-android目录下新建一个名为env.txt的文件,编辑uboot环境变量,升级后uboot的环境变量将和env.txt中的内容一致。不同分辨率的参数设置如下表: 分辨率 | | | bootcmd=movi read kernel 0 40008000;movi read rootfs 0 41000000 400000;bootm 40008000 41000000 bootargs=lcd=ek070tn93 tp=ft5x06-800x480 cam=ov2655 mac=00:09:c0:ff:ee:58 | | bootcmd=movi read kernel 0 40008000;movi read rootfs 0 41000000 400000;bootm 40008000 41000000 bootargs=lcd=vs070cxn tp=ft5x06-1024x600 cam=ov2655 mac=00:09:c0:ff:ee:58 | | bootcmd=movi read kernel 0 40008000;movi read rootfs 0 41000000 400000;bootm 40008000 41000000 bootargs=lcd=vga-1024x768 tp=ft5x06-1024x600 cam=ov2655 mac=00:09:c0:ff:ee:58 | | bootcmd=movi read kernel 0 40008000;movi read rootfs 0 41000000 400000;bootm 40008000 41000000 bootargs=lcd=vga-1280x1024 tp=ft5x06-1024x600 cam=ov2655 mac=00:09:c0:ff:ee:58 | | bootcmd=movi read kernel 0 40008000;movi read rootfs 0 41000000 400000;bootm 40008000 41000000 bootargs=lcd=vga-1920x1200 tp=ft5x06-1024x600 cam=ov2655 mac=00:09:c0:ff:ee:58 |
注意,在env.txt文件中,编辑内容的最后一行一定要换行,否则将会出错! 第三步:将拨码开关拨到[1100]处,将TF卡插到ibox的卡槽,按住中间的按键不放,再按住最左边的按键开机,ibox将会自动升级。如果接有显示设备,如LCD,VGA显示器等,在显示设备上将可以看到整个升级的进度条。 注意,并不是所有映像都支持arduino,请使用我们提供的指定的映像文件!
|