标签:
看了本书第五章,我了解到了:
是学习嵌入式技术的主要设备。
arm的开发板可基于X86架构的PC在CPU指令及二进制指令格式上都有所不同,且若linux驱动要访问硬件(LCD、Wifi、蓝牙等),并且这些硬件在PC上很难进行模拟,所以就要在带有这些硬件的开发板上进行调试和测试。
与手机类似,比手机更容易安装嵌入式系统,有很多扩展的端口,容易开发定制硬件。
① 准备一条usb转RS232串口线,串口一端接在OKC6410开发板上,usb一端连在PC机上,并给PC机安装该线的驱动。
② 检测当前系统是否支持usb转串口:在虚拟机中输入 #lsmod | grep usbserial
③ 若支持,则安装: #apt-get install minicom
④ 配置:#minicom –s 进入“Serial port srtup”菜单项配置minicom,然后保存、退出。
⑤ 测试:#minicom 确认正确连接usb转串口线且打开开发板电源,若安装成功,minicom就会接收到从开发板传输过来的信息数据。
① OKC6410开发板默认系统是WinCE6.0,要安装android系统,首先需要卸载winCE。
② 启动Eboot擦除NandFlash:
连接开发板和PC机,启动minicom,启动开发板,出现等待5秒信息按空格键进入Eboot状态,然后输入“A”擦除
③准备一个2/4GB的SD卡,插入读卡器并连接PC机
④向SD卡写入mmc.bin、zImage-sd.bin:(Windows XP环境下)
运行SD_Writer,OS_Type选择“Android”,选择“root”和“kernel”分别选择“mmc.bin”、“zImage-sd.bin”,然后单击“Scan”,确认SD卡已连接PC,单击“Program”将mmc.bin、zImage-sd.bin写入SD卡。
⑤烧写android准备工作:
首先将android_fs.tar、mmc.bin、zImage-sd.bin文件复制到SD卡中
然后按下表形式设置开发板启动开关:
⑥从SD卡中烧写Android:
将SD卡插入卡槽,设置开发板为SD卡启动,打开开发板。
输入 #./yjsx 复制SD卡数据,安装完毕android系统关闭开发板,将开关恢复到NandFlash状态。
⑦校准屏幕:重启开发板,用触摸笔校准五个校准点。
(设置仅能保存在内存中)
① 设置IP和子网掩码:#ifconfig eth0 192.168.17.150 netmask 255.255.255.0 up
② 设置网关:#route add default gw 192.168.17.254 dev eth0
③ 查询开发板中当前IP配置:#/system/busybox/sbin/ifconfig
查询开发板中当前路由表:#/system/busybox/sbin/route
还可以编写linuxrc脚本文件,位于android系统根目录,将之前设置命令保存进去,用vi进入修改ip、子网掩码、网关,保存并重启开发板,即可自动连网。
标签:
原文地址:http://www.cnblogs.com/cqj0818/p/5561721.html