五搭建S3C6410开发板的测试环境—学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了五搭建S3C6410开发板的测试环境—学习笔记相关的知识,希望对你有一定的参考价值。

在PC上可以开发Linux驱动,重新编译成ARM架构的Linux驱动模块,但最后还是要在开发板上进行测试。目前最流行的是基于三星S3C6410 ARM11架构的开发板,很多厂商在其基础上进行了扩展,开发了扩展板。

下面对S3C6410开发板进行简单的介绍:三星S3C6410是一款低功耗、高性价比的RISC精简指令集系统的处理器,基于ARM11内核,可用于移动电话和通用处理等领域。它为通信服务提供了优化的硬件性能,内置强大的硬件加速器,有运动视频处理、音频处理、2D加速、显示处理和缩放等,还集成了一个MFC多格式视频码,支持MPEG4 /H.263/H.264编解码和VC1解码,能提供实时的视频会议以及NRSC和PAL制式的TV输出。处理器还内置了一个非常先进的3D加速器,支持OpenGL ES 1.1/2.0和D3DM API,实现4M triangles/s的3D加速。开发板还包含了优化的外部存储接口,能够满足在高端通信服务中的数据宽带要求。

1、安装串口调试工具:minicom

①:检测当前系统是否支持USB转串口

#lsmod | grep usbserial 如果有usbserial说明系统支持USB转串口

②:安装minicom   #apt-get install minicom

③:配置minicom

#minicom -s 进入配置页面,进入“Serial port setup”菜单项,配置串口设备和传输速率:Serial Device设为/dev/ttyS0,Bps/Par/Bits设为115200 8N1,设置完成后,选择“Save setup as dfl”和“Exit from Minicom”

④:测试minicom

#minicom 重新启动minicom会进入等待接收数据状态。

2烧写android系统

(1)在Android烧写之前,务必启动EBOOT擦除NandFlash,使用EBOOT擦除步骤如下:

①:准备工作

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

②:进入Eboot状态

打开开发板电源开关,Initiating launch in 5 seconds.提示信息,按PC键盘上的空格键让开发板停在Eboot状态。

③:擦除NandFlash 输入“A”执行擦除NandFlash

(2)烧写Android步骤

①:给SD卡分区,格式化分区

②:向SD卡写入mmc.bin和zImage-sd.bin

③:把android_fs.tar、mmc.bin和zImage复制到SD卡上,设置开发板的启动开关。

④:从SD卡烧写Android

⑤:校准屏幕

3、配置有线网络  由于Android本质是Linux系统,因此可以使用Linux命令ifconfig设置IP掩码和子网掩码,用rout命令设置网关。

 

以上是关于五搭建S3C6410开发板的测试环境—学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Android深度探索(卷1)HAL与驱动开发 第五章 搭建S3C6410开发板的测试环境 读书笔记

搭建S3C6410开发板的测试环境

第五章搭建S3C6410开发板的测试环境

搭建S3C6410开发板的测试环境

第五章搭建S3C6410开发板的测试环境

搭建S3C6410开发板的测试环境