zoukankan      html  css  js  c++  java
  • 读《Android深度探索(卷1)HAL与驱动开发》的一些思考05

    开发Linux驱动程序无法像开发Android 应用程序直接在Eclipse 中开发, 并在LogCat 视图中显示调试信息。不过使用OK6410 开发板也可以使用其他方式显示Linux 驱动程序输出的调试信息,这就是串口通信。OK64 1 0 开发板带了一个串口。可以通过串口线与PC 连接。 Linux 驱动在输出调试信息的同时会通过串口线将调试信息发送到PC 上,这样Linux 驱动程序员就可以直接在PC 上查看调试信息了。

    安装、配置和测试minicon:

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

    #lsmod | grep .usbserial

    2:安装minicom

    #apt-get install minicom

    3:配置minicom

    #minicom –s

    4:测试minicom

    #minicom

    执行上面的命令后,minicom就会进入等待接收数据状态。如果正确连接串口线或USB 转串口线,并且将OK6410 开发板电源接通,并打开开关,如果OK6410开发板已经安装了系统(任何系统都会输出信息),minicam就会接收到从OK-64 1 0 发出的信息。

    烧写Android系统:

    使用Eboot 擦除NandFlash 的方法如下。

    1:准备工作

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

    2:进入Eboot 状态

    打开OK64 l 0 开发版的电源开关,过一会出现如下等待5秒的提示信息,按PC键盘的空格键便开发板停留在Eboot 状态。

    Initiating image launch in 5 seconds.

    3:擦除NandFlash

    进入Eboot状态后会出现菜单,输入“A”即可擦除NandFlash。

  • 相关阅读:
    CentOS7搭建elasticsearch集群
    Centos7搭建redis集群及安装sentinel
    编译安装haproxy开启支持SSL
    CentOS7单节点部署redis主从复制和sentinel
    CentOS7单节点部署redis-cluster
    搭建hadoop集群
    配置nginx为FastDFS的storage server提供http访问接口
    FastDFS分布式存储
    一键部署Kubernetes高可用集群
    一键部署ETCD集群脚本
  • 原文地址:https://www.cnblogs.com/limomo/p/5551144.html
Copyright © 2011-2022 走看看