zoukankan      html  css  js  c++  java
  • 第六章读书笔记

    Linux 驱动的工作方式和访问方式是其亮点之一,它将每一个驱动都映射成一个文件,这些文件称为设备文件或者驱动文件,都保存在/dev 目录下。这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易。对于大多数Linux驱动都有与其对应的设备文件,因此与Linux驱动交换数据就变成了与设备文件交换数据。

    对于编写linux驱动程序的步骤:主要有第一步,建立其驱动骨架,任何类型的程序都有一个基本的结构;第二步,注册和注销设备文件,任何一个linux驱动都需要有一个设备文件,否则应用程序将无法与驱动程序交互。建立设备文件的工作一般在第一步编写的处理linux初始化工作的函数中完成,删除设备文件一般在第1步编写的处理linux退出工作的函数中完成;第三步,指定与驱动相关的信息,驱动程序是自描述的;第四步是指定回调函数,linux 驱动包含了多种动作,也可称为事件;第五步,编写业务逻辑,这一步是Linux驱动的核心部分,光有骨架和回调函数的linux驱动是没有任何意义的;第六步是编写makefile文件;第七步是编译Linux驱动程序;第八步是安装和卸载linux 驱动。

     http://www.cnblogs.com/sjjj/

  • 相关阅读:
    jsonp解决跨域
    rkhunter
    freshclam
    ntpdate
    一个汉字占几个字节
    plsql developer 使用 oracle instantclient的安装和配置
    初学者学习计划
    pslq常用操作
    plsql使用
    Tomcat性能调优方案
  • 原文地址:https://www.cnblogs.com/sjjj/p/5555517.html
Copyright © 2011-2022 走看看