简述
OK3354D支持Android 2.3和Android 4.2,Android 2.3就直接忽略吧。而Android source code当然首先是TI会基于Google官方版本进行porting,而到OK335xD这里,一些外设还是有些添加的,因此也需要添加一些驱动,或者修改一些驱动的,source code也会打包提供的。
虽然也提供wince,Linux,这里都不考虑了,wince自不必说了,觉得工控机使用下还行吧,后面估计不会有什么发展了,而Linux已经有机器了,关键其界面还是不如直接使用Android的好。
大致步骤
- 将编译出的Android系统image烧写到SD card;
- 将OK335xD的启动拨码开关设置到SD card启动;
- 连接好串口线,用于查看系统启动过程的log;
- 烧写完成之后,将启动拨码开关设置到Nand flash启动,重启即可。
设置屏幕参数
我已经烧写好Android4.2系统到Nand flash了,系统启动OK,但是原来使用的7寸电容屏要换成8寸的(电阻)屏了,于是在系统Uboot中,还没有从Nand flash进行启动时,会看到这一行log:
Hit any key to stop autoboot: 0
此时在tera term中键入某字符即可,就会出现如下的提示信息,此时终止了autoboot过程了:
接下来按照流程:
接着:
继续:
这样,从log看到屏幕参数设置了,并写入到Nand flash保存了,接下来可以:
1. 关闭电源,重启即可;
2. 回到uboot命令,用bootd命令重新启用新参数从Nand flash boot:
OK, 屏幕更换完成咯!