第五章心得

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五章心得相关的知识,希望对你有一定的参考价值。

第五章主要学习了搭建S3C6410开发板的测试环境。首先要了解到S3C6410是一款低功耗、高性价比的RISC处理器它是基于ARMI1内核,广泛应用于移动电话和通用处理等领域。

  开发板从技术上说与我们经常用的手机类似, 也包含显示屏、 键盘、 Wi-Fi、 蓝牙等模块(可 能有的是选配〉。但与手机不同的是在开发板上安装嵌入式系统要比手机容易得多。而且一般开发 扳都有很多扩展的端口,可以很容易开发定制的硬件, 并与开发板链接。因此,开发板相对于孚机 来说,更适合对程序进行测试,尤其适合对底层的 Linux 程序(如 Linux 驱动〉进行测试。

  目前市面上的开发板型号和种类很多,但目前最流行的是基于三星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。

  第1步:# lsmod | grep usbserial  检测当前系统是否支持USB转串口第2步:# apt-get install minicom 安装minicom 第3步:# minicom -s 配置minicom进入“Serial Port setup”菜单项进行配置第4步:#minicom 测试minicom ,若收到“Welcome to minicom 2.5”的字样说明安装和配置成功了

烧写android系统

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

  使用Eboot擦除 NandFlash的方法:

  1.用串口线或USB转串口线连接开发板和PC,并启动minicom

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

  3.输入“A”可擦除NandFlash

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

  第2步:向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"对话框

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

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

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

配置有线网络

  # 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(视具体情况定)中,保证每次开机都可以自动连接进网络

本章对minicom串口调试工具做了详细介绍,其中包括了4个步骤;而在烧写Android系统之前需要使用Eboot擦除NandFlash,其方法分为5步。在实际操作应用中,须将以上方法灵活应用,市场有各种各样的开发板,在掌握方法的基础上一定要详细了解不同开发板的差别所在。

以上是关于第五章心得的主要内容,如果未能解决你的问题,请参考以下文章

第五章学习心得

第五章学习心得

第五章心得

第五章心得

《Android深度探索》第五章心得体会

《Android深度探索》第五章心得体会