zoukankan      html  css  js  c++  java
  • Android深度探索(卷1)HAL与驱动开发学习笔记(5)

    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

  • 相关阅读:
    吴裕雄--天生自然Django框架开发笔记--Django 路由
    吴裕雄--天生自然Django框架开发笔记--Django 视图
    吴裕雄--天生自然Django框架开发笔记--Django 表单
    吴裕雄--天生自然Django框架开发笔记--Django 模型
    Redis07——Redis到底能用在什么地方(下)
    Redis06——Redis到底能用在什么地方(上)
    Redis05——Redis Cluster 如何实现分布式集群
    Redis04——五分钟明白Redis的哨兵模式
    Redis03——Redis是如何删除你的数据的
    Redis02——Redis内存数据如何保存到磁盘
  • 原文地址:https://www.cnblogs.com/zhangnene/p/5545585.html
Copyright © 2011-2022 走看看