我们在开发板上进行调试时,必须要使用串口将开发板与电脑相连,这里就要用到串口调试工具,在Windows下我们使用的是putty,而书中介绍的是在linux下的开发,使用minicom,安装完成后必须对minicom进行配置,完成后保存退出。在终端下输入minicom命令,如果安装配置正确就会进入等待接收的状态。
因为书中使用的开发板默认为wince系统,这里多了一步擦除NandFLASH的操作,进入eboot后输入A即可,非常简单。
书中Android烧写的步骤如下:
1:准备sd卡并拷贝需要的文件。书中使用sd卡烧写的方式,这里使用了一个叫sd_write的软件来拷贝mmc.bin和zImage-sd.bin,我觉得这里的os type,select ROOT,select Kernel是对所烧写系统,root和kernel文件的精确指定。
要注意设置启动方式时向左拨动为 off, 向右拨动为 on。
2:插入sd卡后打开开发板,会先写入一些Android启动数据然后进行检测,完成出现#提示符,此时输入yjsx命令开始复制数据到开发板,等待结束即可。
3:安装完Android 后关闭开发板,然后将开关恢复到 Nandflash 启动状态,否则启动后会再安一遍。
4:配置有线网络,我认为直接配置脚本的好,在linuxrc中把网关,ip,子网掩码输进去保存,还可以顺便加上修改mac地址的代码。
我感觉使用sd卡烧写的方式是最简单的,使用fastboot和http的话出现了非常多的问题,经常找不到解决办法,浪费了很多时间