zoukankan      html  css  js  c++  java
  • 第六章第一个Linux驱动程序:统计单词个数

    第六章第一个Linux驱动程序:统计单词个数

    第六章介绍如何在多种平台,使用多种方法测试Linux驱动。

           本章主讲统计单词个数的算法的实现技术:Linux驱动。统计单词个数的功能是封装在Linux驱动中的。驱动不一定是直接和硬件打交道的,还可以喝普通的library一样提供其他程序的调用来实现特定功能的。

    第一节Linux驱动到底是个什么东西

           Linux驱动和普通的Linux API没有本质上的区别,只是使用Linux驱动的方式和使用Linux API的方法不同。

    Linux系统将每一个驱动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev 目录中。这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易;也比访问Linux API更容易。

    第二节编写Linux驱动程序的步骤

    1. 建立Linux驱动骨架(装载和卸载Linux驱动).
    2. 注册和销毁设备文件。
    3. 指定与驱动相关的信息
    4. 指定回调函数
    5. 编写业务逻辑
    6. 编写Makefile文件
    7. 编译Linux驱动程序
    8. 安装和卸载Linux驱动

    前五步关于如何编写Linux驱动程序的,后三步可以使Linux驱动正常工作。同时这八步不一定顺序运行,可以根据自己的需要选择完成。

    第三节第一个Linux驱动:统计单词个数

    编写驱动程序前的准备工作

    编写Linux驱动程序的骨架

    制定与驱动相关的信息

    注册和销毁设备文件

    制定回调函数

    实现统计单词数的算法

    编译、安装、卸载Linux驱动程序

    第四节使用多种方式测试Linux驱动

           使用Ubuntu Linux测试Linux驱动

           在Android模拟器上通过原生C程序测试Linux驱动

           使用Android NDK测试Linux驱动

           使用Java代码直接操作设备文件来测试Linux驱动

           使用S3C6410开发板测试Linux驱动

    将驱动编译进Linux内核进行测试

    第五节使用Eclipse开发和测试Linux驱动程序

           在Eclipse中开发Linux驱动程序

           在Eclipse中测试Linux驱动

  • 相关阅读:
    提高你的Java代码质量吧:使用构造函数协助描述枚举项
    Python文件或目录操作的常用函数
    汉语-词语:胸怀
    汉语-词语:胸襟
    汉语-词语:谋略
    汉语-词语:气量
    植物-常见树木:刺槐
    植物-常见树木:楝
    HDU 2255 奔小康赚大钱 KM算法题解
    Dozer--第三方复制工具,哎哟,还不错!
  • 原文地址:https://www.cnblogs.com/maxgty/p/5565307.html
Copyright © 2011-2022 走看看