zoukankan      html  css  js  c++  java
  • Android深度探索——第五章读书笔记及心得

    搭建S3C6410开发板的测试环境

    ——第五章读书笔记及心得

           通过本章的学习学会了如何在开发板上安装Android。开发板是学习和开发嵌入式技术的主要硬件设备,想要顺利的通过linux驱动访问硬件,是不能在PC板上模拟的,需要在卡发板上进行调试和测试。其相对于手机更适合与对程序进行测试,尤其是对底层linux程序进行测试。还了解了S3C6410开发板的基本信息。知道了如何安装串口调试工具以及烧写Android系统。知道了如何配置有线网络。

    S3C6410是一款低功耗、高性价比的精简指令集计算机处理器。它基于ARM11内核。可广泛用于移动电话和通用处理等领域。

    串口通信就是通过使用开发板可以用某些方式显示linux驱动程序输出的调试信息。而PC需要与串口设备通信就需要在PC上安装接收和发送串口数据的程序,例如minicom。安装minicom的步骤:

           (1)检测当前系统系统是否支持USB转串口      #lsmod | grep serial

           (2)安装minicom       #apt-get install minicom

                  (3)配置minicom         #minicom –s

                  (4)测试minicom        #minicom

           在OK6410开发板上安装Android系统需要先将自带的WinCE6.0卸载之后再进行烧写。在烧写之前需先启动Eboot擦除NandFlash。擦除方法:

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

    (2)进入Eboot状态

    (3)擦除NandFlash

           烧写Android步骤:

    (1)    准备工作 准备sd卡,分区格式,插入读卡器并连接pc

    (2)    向sd卡写入mmc.bin和zImage-sd.bin(window下完成)

    (3)    烧写Android前的准备工作 首先将android_fs.tar、mmc.bin和zImage文件复制到SD卡上。并设置开发板的启动开关。

    (4)    开始从sd卡烧写Android 将sd卡插入开发板的插槽,并设置成sd卡启动。打开开发板。

    (5)    校准屏幕      #rm /data/pointtercal

    开发板与其他设备连接的常用方式包括串口线、USB数据线、蓝牙、Wi-Fi和网络。串口线和USB数据线直接插在pc的相应接口上就可以联通。由于Android本质上是linux系统,因此可以使用linux命令设置ip和子网掩码。IP为192.168.17.166,子网掩码为255.255.255.0,网关为192.168.17.254

                  #ifconfig       eth0 192.168.17.150 netmask 250.250.250.0 up

                  #route add default gw 192.168.17.254 dev eth0

           设置IP和网关

                  #sh netconfig.sh 192.168.17.166 192.168.17.166

  • 相关阅读:
    推荐20个开源项目托管网站
    python 网络编程(网络基础之网络协议篇)
    python 异常处理
    python 内置函数的补充 isinstance,issubclass, hasattr ,getattr, setattr, delattr,str,del 用法,以及元类
    python3 封装之property 多态 绑定方法classmethod 与 非绑定方法 staticmethod
    python3 类 组合
    PYTHON3中 类的继承
    面向对象 与类
    包 与常用模块
    json 与pickle模块(序列化与反序列化))
  • 原文地址:https://www.cnblogs.com/zhanghui9505/p/5560488.html
Copyright © 2011-2022 走看看