Android深度探索(卷1)HAL与驱动开发学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android深度探索(卷1)HAL与驱动开发学习笔记相关的知识,希望对你有一定的参考价值。

android深度探索(1)HAL与驱动开发学习笔记(5

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

 

 

 

1.  S3C6410 处理器概述

 

    S3C6410是一个16/32RISC微处理器,旨在提供一个具有成本效益、功耗低,性能高的应用处理器解决方案,像移动电话和一般的应用。它为2.5G  3G通信服务提供优化的H /W性能, S3C6410采用了64/32位内部总线架构。该64/32位内部总线结构由AXIAHB

APB总线组成。它还包括许多强大的硬件加速器,像视频处理,音频处理,二维图形,显示操作和缩放。一个集成的多格式编解码器( MFC )支持MPEG4/H.263/H.264编码、码以及VC1的解码。这个H/W编码器/解码器支持实时视频会议和NTSCPAL模式的TV输出。 S3C6410有一个优化的接口连线到外部存储器。存储器系统具有双重外部存储器端口、

 DRAMFLASH /ROM/ DRAM端口。 DRAM的端口可以配置为支持移动DDRDDR,移动

SDRAMSDRAM FLASH/ROM/DRAM端口支持NOR-FLASHNAND-FLASHONENANDCFROM类型外部存储器和移动DDRDDR,移动SDRAMSDRAM  为减少系统总成本和提高整体功能,S3C6410包括许多硬件外设,如一个相机接口,TFT 24位真彩色液晶显示控制器,系统管理器(电源管理等),4通道UART32通道DMA4通道定时器,通用的I端口,IIS总线接口,IIC总线接口,USB主设备,在高速(480 MB/S)时USB OTG操作,SD主设备和高速多媒体卡接口、用于产生时钟的PLL

 

2. 安装、配置、测试minicom

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

# Ismod I grep usbserial

* 安装 minicom

# apt-get install minicom  

* 配置minicom

# minicom -s

* 测试minicom

# minicom

3.使用E b o o t擦除N a n d F l a s h

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

* 进入Eboot开发状态

打开OK64l0开发的电源开关,过会出现等待5秒的提示信息按PC键盘的空格键便开发板留在E b o ot状态。

* 3步=擦除Na n d F l a s h进入E b o o t状态后会出现菜单,输入A即可擦除

4.烧写Android

* 准备一个GB4GBSD卡,要求FAT32分区格式。插入读卡器并连接PC

* SD卡写入mmc.binz l m a g e - s d . b i n

* 首先将a n d r oid_fs . t a r mmc.bi nzl m a ge文件复制到SD卡上,然后设置OK6410开发板上的启动开关。

* 开始从SD卡烧写Android输入. y j s x命令后开始复制SD卡中的数据〈主要是s y s t e m目录中的文件〉,如果最后出现“g r e a t !  ! !  all  jobs  is  o v e r"信息,说明已成功将A n d r o i d安装到OK 6 4 1 0开发板上。

* 校准屏幕

5.配置有线网络

将开发板的I P设为1 9 2 . 1 6 8 . 1 7 .16 6,子网掩码设为2 5 5 . 2 5 5 . 2 5 5 . 0,网关设为1 9 2 . 1 6 8 . 1 7 . 2 5 4

# ifconfig  eth0 192.168.17.150  netmask  255.255.255.0  up

#couteadd  default  gw  192 . 168.17.254  dev  eth0

如果设置成功,使用如下的命令可以查询开发板当前的I P配置和路由表(查看信息要使用busy b o x中的i f c o n f i gr o u t e命令〕。

# /system/busybox/sbin/ifconfig

#/system/busybox/sbin/route

 

以上是关于Android深度探索(卷1)HAL与驱动开发学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Android深度探索(卷1)HAL与驱动开发学习笔记

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

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

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

Android深度探索(卷1)HAL与驱动开发5-7章

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