Android深度探索(卷一)HAL与驱动开发 第五章

通过学习Android深度探索(卷一)HAL与驱动开发的第五章让我清楚了如何搭建s3c6410开发板的测试环境。

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

首先,安装串口调试工具:minicom;第一步,检测当前系统是否支持USB转串口#lsmod | grep usbserial;第二步,安装minicom#apt_get install minicom;第三步,配置minicom#minicom -s;第四步,测试minicom#minicom;其次,烧写Android系统;擦除步骤:第一步,用串口线连接开发板和PC并启动minicom;第二步,进入Eboot状态;第三步,擦除NandFlash:烧写步骤:第一步、插入读卡器并连接PC;第二步、向SD卡写入mmc.bin和zimage-sd.bin;第三步、将android_fs.tar、mmc.bin和zimage文件复制到SD卡上;第四步、从SD卡烧写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       #/system/busybox/sbin/route查看是否设置成功。#sh netconfig.sh 192.168.17.166 192.168.17.254可用来设置IP和网关;#关闭网卡设备   /system/busybox/sbin/ifconfig eth0 down     #设置新的MAC地址    /system/busybox/sbin/ifconfig eth0 hw ether 08:09:00:A0:90:80     #打开网卡设备     /system/busybox/sbin/ifconfig eth0 up。

时间: 2024-10-10 09:41:00

Android深度探索(卷一)HAL与驱动开发 第五章的相关文章

Android深度探索--HAL与驱动开发----第五章读书笔记

第五章主要学习了搭建S3C6410开发板的测试环境.首先要了解到S3C6410是一款低功耗.高性价比的RISC处理器它是基于ARMI1内核,广泛应用于移动电话和通用处理等领域. 开发板从技术上说与我们经常用的手机类似, 也包含显示屏. 键盘. Wi-Fi. 蓝牙等模块(可 能有的是选配〉.但与手机不同的是在开发板上安装嵌入式系统要比手机容易得多.而且一般开发 扳都有很多扩展的端口,可以很容易开发定制的硬件, 并与开发板链接.因此,开发板相对于孚机 来说,更适合对程序进行测试,尤其适合对底层的 L

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.

Android深度探索HAL与驱动开发 第五章

第五章 本章学习了搭建S3C6410开发板的测试环境,其中S3C6410开发板是三星推出的一种低功耗,高性价比的RISC处理器,应用广泛,并为2.5G和3G通信服务提供了优化的 硬件性能,内置强大硬件加速其,满足高端服务通信中的数据宽带要求. 搭建开发板的测试环境首先要安装串口调试工具(minicom),因为开发linux驱动程序与android应用程序不同,无法在eclpse上开发.安装minicom步骤如下: 1.检测当前系统是否支持usb转串口 2.安装minicom #apt—git i

Android深度探索HAL与驱动开发-——第五章

第五章主要介绍的是:S5PV210微处理器.GPIO接口.PwM定时器和DMA控制器及UART接口SPI接口和IIC总线接口.ADC及触摸屏接口.  (1)S5PV210是一款32位微处理器,低功率,他主要有关键功能.微处理器.存储器子系统.多功能.音频子系统.安全子系统.接口和系统外设这几部分.(2)GPIO接口:他的专用寄存器包括1.端口组控制寄存器其包含控制寄存器.数据寄存器.上拉寄存器.2.端口组GPAO控制寄存器分别是控制寄存器.数据寄存器.上拉寄存器.驱动强度寄存器.电源中断模式寄存

Android深度探索(卷1)HAL与驱动开发 第五章读书心得

本章对minicom串口调试工具做了详细介绍,其中包括了4个步骤:而在烧写Android系统之前需要使用Eboot擦除NandFlash,其方法分为5步.现在市场上有各种各样的开发板,我们应在掌握方法的基础上一定要详细了解不同开发板的差别所在. 本章还学习关于开发板的测试环境,由于我们所开发的Linux驱动,不管使用何种方法编译后,都需要在开发板上进行测试,这是因为在ARM架构的开发板可以在X86架构的PC在CPU指令及二进制格式上有所不同 ,而且在Linux所需要的硬件在PC上很难进行模拟,因

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

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

ANDROID深度探索(卷1)HAL与驱动开发 第五章

S3C64IO 为 2 .5G 和 3G 通信服务提供了优化的硬件性能, 内置强大的硬件加速器, 包括运动 视频处理. 音频处理. 2D 加速.显示处理和缩放等,同时还集成了一个 MFC (Multi-Format video Codec), 支持 MPEG4 /H.263川.264 编解码和 VCl 解码,能够提供实时的视频会议以及 NRSC 和 PAL t卡tl式的 TV 输出.除此之外,该处理器内置一个非常先进的 30 加速器,支持 OpenGL ES I.I/ 2.0和 D3DM ( D

《Android深度探索》(卷1)HAL与驱动开发 第五章心得体会

本章我学习了S3C6410开发环境配置的过程如下: 1安装串口调试工具:minicom 以Ubuntu Linux为例,需要按照如下步骤安装.配置和调试minicom: 第一步:检测当前系统是否支持USB转串口 #lsmod | grep usbserial 如果有usbserial说明系统支持USB转串口 第二步:安装minicom #apt-get install minicom 第三步:配置minicom #minicom -s 进入配置页面,进入“Serial port setup”菜单

Android深度探索(卷1)HAL与驱动开发第五章总结

开发板是开发和学习嵌入式技术的主要硬件设备,开发板的型号和种类很多,目前流行的是基于S3C6410 ARM11架构的开发板,S3C6410是由三星公司推出的一款低功耗,高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通妖魔化处理等领域. OK6410开发板基于三星公司最新的ARM11处理器S3C6410,拥有强大的内部资源和视屏处理能力,可稳定运行在667MHZ主频以上,支持MobileDDR和多种NANDflash.OK6410开发板集成了多种高端接口,如复合视屏信号,摄