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

第五章 搭建S3C6410开发版的测试环境
5.1 S3C6410开发版简介

S3C6410 是一款低功耗,高性价比的精简指令集计算机处理器,基于ARM11内核,应用于移动电话和通用处理等领域。
  S3C6410为2.5G和3G通信服务提供了硬件性能。这个处理器内置一个非常先进的3D加速器。能实现4M triangles/s的3D加速。它还包含优化的外部存储器接口。这个接口可以满足在高端的通信服务中数据带宽要求。
  S3C6410 ARM11处理器的芯片无法测试Linux驱动,必须在它的基础上进行一些拓展,加上适当的接口和PC连接进行调试。
  由于自己自己制作开发版比较麻烦,超出我们所学范围。所以这本书直接使用飞凌OK6410开发版。

5.2 安装串口测试工具:minicom

串口通信:使用OK6410开发版可以使用其他方式显示Linux驱动程序输出的调试信息。
这本书选用了minicom(Linux版的串口管理软件)作为PC上安装接受和发送串口数据的程序。
安装、配置、测试minicom步骤:
第一步:检测当前系统是否支持USB转串口
# lsmod | grep usbserial
第二步:安装minicom
# apt-get install minicom
第三步:配置minicom
# minicom -s
第四步:测试minicom
# minicom

5.3 烧写android系统

在烧写安卓之前,必须启动Eboot擦除NandFlash。
使用Eboot擦除NandFlash的方法:
第一步 准备工作:用串口线或者USB转串口线连接开发板和PC,并且启动minicom。
第二步 进入Eboot状态:打开OK6410开发版的电源开关,过一会出现“Initiating image launch in 5 seconds” 按pc键盘的空格键使开发板停留在Eboot状态。
第三步 擦除NandFlash:进入Eboot状态后会出现菜单,输入“A”即可擦除NandFlash。

烧写安卓的步骤:
第一步 准备工作:准备一个2gb或4gb的SD卡,要求FAT32分区格式。插入读卡器并且连接PC。
第二步 向SD卡写入mmc.bin和zImage-sd.bin
第三步 烧写android前的准备工作:
第四步 开始从SD卡烧写android
第五步 校准屏幕

5.4 配置有线网络

将开发板的IP设为192.168.17.166,子网掩码设为255.255.255.0,网关设为192.168.17.254。

由于很多开发板的MAC地址相同,所以当多台开发板共处同一个网络,只能有一台开发板可以上网。可以在linuxrc文件中加入:
#关闭网卡设备
/system/busybox/sbin/ifconfig eth0 down
#设置新的MAC地址
/system/busybox/sbin/ifconfig eth0 hw ether 08:90:00:A0:90:80

#打开网卡设备
/system/busybox/sbin/ifconfig eth0 up

时间: 2024-11-08 21:53:50

第五章 搭建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开发板的测试环境

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

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

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

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

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

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

作为开发和学习嵌入式技术的主要硬件设备,开发板是机器重要的.因为即使可以在PC上开发Linux驱动,并重新编译成ARM架构的Linux驱动模块,但最终还是要在开发板上进行测试.有两个原因:因为ARM架构的开发板可 基于X86架构的PC在CPU指令以及二进制格式上都有所不同:而且驱动需要访问的硬件,有些很难在PC上进行模拟.开发板与手机类似,适合对程序进行测试,尤其是底层的Linux驱动. 5.1是对开发板的简介. 5.2需要安装的串口调试工具是minicom.由于开发Linux驱动程序无法与An

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

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

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

1.安装串口调试工具:minicom ①检测当前系统是否支持USB转串口 Ismod | grep usbserial ②安装minicom apt-get install minicom ③配置minicom minicom -s ④测试minicom minicom 2.烧写android系统 使用Eboot擦除NandFlash的方法 第1步  准备工作 用串口线或USB串口线连接连接开发板和PC,并启动minicom. 第2步  进入Eboot状态 打开OK6410开发板的电源开关,等待

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

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

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

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