zoukankan      html  css  js  c++  java
  • 5.2.8.字符设备驱动代码实践1

    本节开始字符设备驱动的编码实践,首先把整体框架理顺,然后构建了file_operations结构体变量,并且填充了open和close方法。

    5.2.8.1、准备

    (1)目的:给空模块添加驱动壳子
    (2)核心:file_operations及其元素填充、注册驱动

    5.2.8.2、如何动手写驱动代码

    (1)脑海里先有框架,知道自己要干嘛
    (2)细节代码不需要一个字一个字敲,可以到内核中去寻找参考代码复制过来改
    (3)写下的所有代码必须心里清楚明白,不能似懂非懂

    总结:
    驱动如何写:框架-----》内核参考代码复制更改-----》清楚明白写下的代码

    5.2.8.3、开始动手

    (1)先定义file_operations结构体变量
    (2)open和close函数原型确定、内容填充

    cp 5.2.1/ 5.2.8 -rf

  • 相关阅读:
    HDU-1205
    HDU-2033
    HDU-2032
    HDU-2031
    HDU-2030
    HDU-2029
    HDU-2028
    HDU-2027
    HDU-2026
    HDU-2025
  • 原文地址:https://www.cnblogs.com/Ocean-Star/p/9250309.html
Copyright © 2011-2022 走看看