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


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

    5.1是对开发板的简介。

    5.2需要安装的串口调试工具是minicom。由于开发Linux驱动程序无法与Android应用程序一般,直接在eclipse上进行调试,所以需要使用其他方式显示Linux驱动程序输出的调试信息,即串口通信。这里需要一根USBRS232串口线。

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

    Lsmod | qrep usbserial

    2.安装minicom

    Apt-get install minicom

    3.配置minicom

    Minicom -s

    进入菜单并按图设置并保存。

    4.测试minicom

    minicom

    启动安卓系统就会接收到信息

    5.3烧写Android系统

    1.使用Eboot擦除Nandflash

    (1).准备工作:用串口线或USB转串口线连接开发板和PC,并启动minicom

    (2).进入Eboot状态:打开开关,出现等待5s提示,按PC键盘的空格键使开发板停留在Eboot状态。

    (3)擦除nandflash:输入A

    2.烧写Android步骤

    (1).准备工作:准备一个SD 卡,FAT32分区格式,插入读卡器并连接PC

    (2)向SD卡写入mmc.binzImage-sd.bin

    (3)烧写Android前的准备工作:讲Android_fs.tarmmc.binzImage文件复制到SD卡上,并设置好开关。

    (4)校准屏幕

    5.4配置有限网络

    可以使用Linux命令ifconfig设置IP和子网掩码,用route命令设置网关。

    Ifconfig eth0 192.168.17.150 network 255.255.255.0 up

    Route add default gw 192.168.17.254 dev eth0

    软件1308班31号 张帆 博客园地址: http://home.cnblogs.com/u/sxauzzz/ 

  • 相关阅读:
    vi常用命令学习
    [Oracle]约束(constraint)
    [Oracle]高水位标记(HWM)
    线性表&顺序线性表
    ERP,ARP瘦身并如何删除。
    Oracle 如何开启归档模式
    oracle9i的erp数据库无法正常关闭的解决方法。
    C语言学习之assert
    ORA-00257 archiver error的处理
    单利与复利
  • 原文地址:https://www.cnblogs.com/sxauzzz/p/5638345.html
Copyright © 2020-2023  润新知