(一)前言

目前市面上的开发板型号和种类很多,但目前最流行的是基于三星S3C6410 ARM11架构的开发板。国内很多厂商在S3C6410 ARM11架构的开发板的基础上进行了扩展,开发了扩展板,本博文针对OK6410-A开发板

S3C6410是由三星公司推出的一款低功耗、高性价比的RISC处理器,它基于ARM11内核(ARM1176JZF-S),可广泛应用于移动电话和通用处理等领域。

(二)安装串口调试工具:minicom

OK6410开发板带了一个串口,可以通过串口线与PC连接,Linux驱动在输出调试信息的同时会通过串口线将调试信息发送到PC上,这样Linux驱动程序员就可以直接在PC上查看调试信息了。

minicom是一款Linux版的串口管理软件,在使用minicom之前需要安装该软件,如果读者使用的是Fedore Linux ,minicom已经包含在了其安装包中;但Ubuntu Linux需要按照如下的步骤安装、配置和测试minicom。

# lsmod  |  grep usbserial    检测当前系统是否支持USB转串口

# apt-get install minicom   安装minicom

# minicom -s    配置minicom

进入“Serial Port setup”菜单项,按照图5-4所示内容进行配置

               

#minicom    测试minicom ,若收到“Welcome to minicom 2.5”的字样说明安装和配置成功了

(三)烧写Android系统

OK6410开发板默认安装的是WinCE6.0,为了安装Android,需要先把他卸载了,再安装android

使用Eboot擦除 NandFlash的方法: 1.用串口线或USB转串口线连接开发板和PC,并启动                                                      minicom

2.打开OK6410开发板的电源开关,等待5秒的提示信息,                                                    按PC键盘的空格键是开发板停留在Eboot状态

3.输入“A”可擦除NandFlash

第一步:准备工作,准备一个2GB或4GB的SD卡,要求FAT32分区格式,插入读卡器并连接PC

第二步:向Sd卡写入mmc.bin和zImage-sd.bin;这一步需要在windows XP下完成。运行Sd_Writer,OS Type选择“android”,并在Select Root和Select Kernel中分别选择mmc.bin和zImage-sd.bin文件写入SD卡。写入成功,会显示“It's ok"对话框

第三步:烧写android前的准备工作。首先将android_fs.tar、mmc.bin和zImage文件复制到SD卡上,然后按照表所示设置开发板上的启动开关

第四步:开始从SD卡烧写android。 将SD卡插入OK6410开发板的插槽,并设置成SD卡启动,打开开发板,首先会向开发板内存写入一些用于启动android的数据,相当于将boot.bin刷到手机上,出现#提示符,输入.yjsx ,出现“great!!! all jobs is over”信息说明成功安装android

第五步:安装完后记得关闭开发板,重新启动开发板会要求校准屏幕

(四)配置有线网络

# ifconfig eth0 192.168.17.150 netmask  255.255.255.0 up

#route add default gw 192.168.17.254 dev eth0

# /system/busybox/sbin/ifconfig   查询开发板当前的IP配置

# /system/busybox/sbin/route     查询路由表

将所有设置命令放到脚本文件linuxre(视具体情况定)中,保证每次开机都可以自动连接进网络

最新文章

  1. Spring学习笔记(一)
  2. array_diff的参数前后循序的区别
  3. Python 结巴分词(2)关键字提取
  4. c++cin.ignore()
  5. oracle DML错误日志(笔记)
  6. python操作csv-xls完善后的代码
  7. editplus使用:非法字符: \65279
  8. 微信小程序,前端大梦想(六)
  9. Codeforces #Round 785(Div.2)
  10. Vue(day5)
  11. [Kubernetes]说说 Service 与 Ingress
  12. 201771010134杨其菊《面向对象程序设计java》第九周学习总结
  13. 在th中显示图片
  14. Python自学:第二章 Python之禅
  15. spoj New Distinct Substrings
  16. dxRibbonRadialMenu控件使用
  17. centos下部署启动elasticsearch错误集合与解决方案
  18. property属性[Python]
  19. 交叉编译环境以及开发板上-/bin/sh: ./hello: not found 转载自 http://blankboy.72pines.com
  20. 使用 shinydashboard

热门文章

  1. 解决在CAPSLOCK开启情况下sendkeys大小写异常的问题
  2. 不在折腾---hive-0.13.1-bin
  3. jeesite部署到Tomcat后,无法访问,cannot be resolved in either web.xml or the jar files deployed with this application
  4. django中css问题
  5. jquery trigger 触发事件小计 -- 关于a标签
  6. [转]IE8兼容Object.keys
  7. springMVC拦截器和过滤器总结
  8. C# DateTime 格式化 奇怪问题!
  9. 新春测 kinect motor
  10. httpd服务的安装、配置和关于php留言本网站的搭建