搭建S3C6410开发板测试环境

开发板用于驱动程序的测试,调试。进行硬件的模拟调试与测试。

不同开发板的区别主要在烧录嵌入式系统的方式上

5.2安装串口调试工具:minicom

OK6410开发板可以通过串口通信显示linux驱动程序输出的调试信息

Minicom是为了让Pc与串口设备通信,pc安装的接受和发送串口数据的程序,是linux版串口管理软件。

安装、配置和测试minicom:

1.检测当前系统是否支持USB转串口

# lsmod | qrep usbserial

2.安装minicom

# apt-get install minicom

3.配置minicom

#minicom –s进入”Serial port setup”菜单项,配置minicom

4.测试minicom

#minicom

5.3烧写android系统

OK6410开发板默认安装的是WinCE 6.0,为了安装android,首先要把WinCE6.0卸载掉

WinCE为了防止bootloader把WinCE应用程序擦掉,把bootloader分区都标记为坏块,所以在把开发板换成android系统时把这几个”假坏块”恢复过来。即启动Eboot擦除NandFlash。

Eboot擦除NandFlash的方法:

1.准备工作

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

2.进入Eboot状态

打开OK6410开发板的电源开关,过一会出现等待五秒的提示信息,按PC键盘的空格键使开发板停留在Eboot状态

3.擦除NandFlash

在进入Eboot状态后出现的菜单输入”A”即可擦除NandFlash

烧写android的步骤:

1.准备工作

一个2GB或者4GB的SD卡,要求FAT32分区格式,插入读卡器并连接PC

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

运行SD_Writer, OS Type选择“Android”,并在Select Root和Select Kernel中分别选择mmc.bin和zImage-sd.bin文件。单击”Scan”按钮,最后单击”Program”按钮将mmmc.bin和zImage-sd.bin文件写入SD卡。

3.烧写Android前的准备工作

将android_fs.tar、mmc.bin和zImage文件复制大SD卡上,然后按照下表所示的规则设置OK6410开发板上的启动开关

4.开始从SD卡烧写Android

将SD卡插入OK6410开发板的插槽,并设置成SD卡启动,打开开发板。

5.校准屏幕

安装完Android后关闭开发板,将开关恢复到Nandflash启动状态。重启开发板,校准屏幕。

5.4配置有线网络

方法1.将开发板的IP设为192.168.17.166,子网掩码设为255.255.255.0,网管设为192.168.17.254

#ifconfig eth0 192.168.17.150 netmask 255.255.255.0 uo

#route add default gw 192.168.17.254 dev eth0

如果设置成功,可使用如下的命令查询开发板当前的Ip配置和路由器

# /system/busybox/sbin/ifconfig

# /system/busybox/sbin/route

上面的设置方式只能将结果保存在内存中,一旦开发板重启所有的设置将消失。

方法2.用vi命令打开linuxrc文件,将前面的#去掉,并将IP、子网掩码和网管轧成直接得知,然后保存linuxrc文件。

时间: 2024-11-05 13:43:00

搭建S3C6410开发板测试环境的相关文章

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

第五章 搭建S3C6410 开发板的测试环境 心得体会 开始进行安装串口调试工具:minicom  OK6410开发板带了一个串口.可以通过串口线与PC连接.Linux驱动在输出调试信息的同时会通过串口线教调试信息发送到PC上,这样Linux驱动程序员就可以直接在PC上查看调试信息了.(对一些笔记本需要使用USB转RS232串口线) 1.检测当前系统是否支持USB转串口 #lsmod | grep usbserial 2.安装minicom #apt-get install minicom 3.

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

在PC上可以开发Linux驱动,重新编译成ARM架构的Linux驱动模块,但最后还是要在开发板上进行测试.目前最流行的是基于三星S3C6410 ARM11架构的开发板,很多厂商在其基础上进行了扩展,开发了扩展板. 下面对S3C6410开发板进行简单的介绍:三星S3C6410是一款低功耗.高性价比的RISC精简指令集系统的处理器,基于ARM11内核,可用于移动电话和通用处理等领域.它为通信服务提供了优化的硬件性能,内置强大的硬件加速器,有运动视频处理.音频处理.2D加速.显示处理和缩放等,还集成了

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

通过对本章的学习,我对s3c6410开发板的测试环境有了一定的认识,并掌握了如下的知识点:一.对于s3c6410这款开发板,它是一款低功耗.高性价比的处理器,它是基于ARM11的内核.二.不同开发板的区别主要在烧录嵌入式系统的方式上.三.安装串口调试工具的步骤:minicom的步骤1.检测当前环境是否支持usb转串口# lsmod | grep usbserial2.安装minicom# apt-get install minicom3.配置minicom# minicom -s 进入“seri

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

在PC上可以开发Linux驱动,重新编译成ARM架构的Linux驱动模块,但最后还是要在开发板上进行测试.目前最流行的是基于三星S3C6410 ARM11架构的开发板,很多厂商在其基础上进行了扩展,开发了扩展板. 下面对S3C6410开发板进行简单的介绍:三星S3C6410是一款低功耗.高性价比的RISC精简指令集系统的处理器,基于ARM11内核,可用于移动电话和通用处理等领域.它为通信服务提供了优化的硬件性能,内置强大的硬件加速器,有运动视频处理.音频处理.2D加速.显示处理和缩放等,还集成了

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

本章主要介绍了在三星公司推出的S3C6410开发板的基础上开发的OK6410开发板上安装Android系统. 安装串口调试工具:minicom 第1步:检测当前系统是否支持USB转串口 第2步:安装minicom 第3步:配置minicom 第4步:测试minicom 使用Eboot擦除NandFlash的方法如下: 第1步:准备工作 用串口线或USB转串口线连接开发板和PC, 并启动minicom. 第2步:进入Eboot状态 打开OK6410开发版的电源开关, 过一会出现如下等待5秒的提示信

嵌入式环境搭建之开发板软件环境

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/44995039 开发板软件环境:uboot(用官方给的,后续我会考虑分析移植) 内核(本来想用官方的降低难度,但给的不支持nfs,简单更改下吧,后续考虑移植精简新内核) 文件系统(移植最小文件系统) 1.修改开发板官方内核支持nfs a.用ftp工具从主机拷贝内核到虚拟机,然后解压 b.copy 官方配置文件 .config(不同开发板配置文件不同,我的操作是cp config

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

第五章本章主要介绍开发板的调试环境的搭建,以及如何将Android系统安装开发板上. 开发板是开发和学习嵌入式技术的主要硬件设备. 尽管可以在PC上开发Linux驱动,然后重新编译成ARM构架的Linux驱动模块,但最终都是要在开发板上进行测试的. 开发板从技术上说与手机类似,包含显示器.键盘.Wi-Fi.蓝牙等模块.开发板可扩展的端口多,容易开发定制的硬件. 第一节S3V6410开发板简介 S3C6410是一款低功耗.高性价比的RISC处理器,它给予ARM11内核,可以广泛应用于移动电话和通用

第五章 搭建S3C6410开发板的测试环境 心得笔记

一.S3c6410一款比较典型的开发板,集成了各种部件.它是由三星公司推出的一款低功耗.高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域.串口通信就是通过使用开发板可以用某些方式显示linux驱动程序输出的调试信息.而PC需要与串口设备通信就需要在PC上安装接收和发送串口数据的程序,例如minicom. 二.要想使用该型号的开发板 1>安装串口调试工具:minicom: 第一步,检测当前系统是否支持USB转串口      #lsmod | grep usbse

搭建S3C6410开发板的测试环境

开发板(demoboard)是用来进行嵌入式系统开发的电路板,包括中央处理器.存储器.输入设备.输出设备.数据通路/总线和外部资源接口等一系列硬件组件.在一般的嵌入式系统开发过程中,硬件一般被分成两个平台,一个是开发平台(host),一个是目标平台(target)即开发板.在此描述的开发平台指的是使用计算机,通过传输的界面,例如串口(RS-232).USB.并口.或者网络(Ethernet)与目标平台连接.ARM构架的开发板可基于X86构架的PC 在CPU指令以及二进制格式上有所不同.使用OK6