zoukankan      html  css  js  c++  java
  • 驱动学习1

    #include <linux/init.h>

    /*包含初始化宏定义的头文件*/

    module_init(); /*初始化函数*/

    加载模块。采用动态的方式添加驱动到内核中,添加驱动的入口就是这个函数

    当通过insmod命令加载内核模块的时候,模块的加载函数会自动被调用到内核运行,完成模块的初始化工作

    module_exit();/*卸载函数*/

    卸载模块。动态额方式卸载驱动。

    当通过rmmod命令卸载内核模块的时候,模块的卸载函数会自动被调用到内核运行,完成模块的卸载工作

    linnux命令:pwd表示当前目录

    modules表示将驱动编译成模块的形式,也就是最终生成KO文件

    在超级终端中:

    加载模块命令:insmod ../.ko

    卸载驱动命令:rmmod ../.ko

  • 相关阅读:
    selenium + python网页自动化测试环境搭建
    工作总结
    脚本测试总结
    一些知识
    反相器
    递归算法设计
    什么是递归
    CSS3弹性盒模型布局模块
    小方法
    第24章 最佳实践
  • 原文地址:https://www.cnblogs.com/yiyedada/p/5744910.html
Copyright © 2011-2022 走看看