zoukankan      html  css  js  c++  java
  • Android深度探索--第二章读后感

    第二章中,在目标开发中和Android模拟器上测试驱动时,需要执行shell.h 脚本文件或 adb shell 命令进入相应平台的终端,在shell.h脚本在/root /drivers 目录之中。在这里讲的脚本文件都是使用insmod命令安装Linux驱动的,除了该命令意外,使用modprobe命令也是可以安装Linux驱动。Insmodmodprobe 的区别是modprobe命令可以检查驱动模块的依赖性。对于一个Linux驱动程序,一开始可以在Ubuntu Linux上做前期开发和测试。对于访问硬件部分也可以在Ubuntu Linux用软件进行模拟。最后还需要在最终销售的手机上进行测试。在上传文件到Android模拟器或开发板时,将文件放到/data/local目录,系统很多其他目录,/system/bin,都是只读的,除非将 word_ count.ko 文件进行打包进system.Img,否则无法向这些目录写数据,即使有最高权限也不可以。编译可在Android模拟器上运行的Linux驱动模块要使用goldfish内核,使用其他的内核编译world_ count.c,安装时会出现不同的错误。在Android系统中Linux驱动主要的使用者是APK程序,因此,linux驱动做完以后必须要使用APK程序进行测试才能说明Linux驱动可以正常使用。为了方便,读者也可以在随书光盘的Ubuntu Linux虚拟环境中直接执行。

  • 相关阅读:
    51keil编译器printf函数
    asp.net里登陆记住密码
    Asp.net GridView分页
    DataTable拆分分页
    ASP.NET MVC 窗体身份验证及角色权限治理示例
    asp.net获取IP地址
    Asp.net Ajax框架教程
    将页面的ViewState放在Session
    20个Jquery表单插件
    前端下载图片的N种方法
  • 原文地址:https://www.cnblogs.com/alancnn/p/5438254.html
Copyright © 2011-2022 走看看