内核模块设计初步

转载 2016年08月31日 14:34:43

一个简单的内核模块包含:
1、头文件 linux/init.h、linux/module.h
2、加载函数 module_init
3、卸载函数 module_exit

另外,可选信息:
1、模块申明
MODULE_LICENSE(”遵守的协议”)
MODULE_AUTHOR(“作者”)
MODULE_DESCRIPTION(“模块的功能描述”)
MODULE_VERSION(“V1.0”)
2、模块参数 module_param(name,type,perm)
3、内核符号导出 EXPORT_SYMBOL(符号名)

内核模块开发 初步

内核模块开发

Linux 驱动开发-内核模块设计笔记 0

内核模块入门,模板说明以及命令解释

Linux驱动程序设计之一---- Linux内核模块设计

UNIT 1  Linux内核模块设计             1.  单体内核 VS 微内核 2.  Hello,kernel...

Linux内核驱动学习(三)----内核模块基础 | 设计 | 可选项

内核模块基础--特点及其命令使用 1、模块本身并不被编译进内核文件(zImage或bzImage) 2、可以根据需要在内核运行时动态加载、卸载----》进而达到节省空间的目的 命令详解(以下载驱动...

第二章内核模块

  • 2013年05月19日 00:05
  • 1.16MB
  • 下载

shell编程和makefile内核模块相关规则(国嵌教材整理)

关于shell编程: Shell脚本的第一行必须是如下格式: #!/bin/sh  符号#!用来指定该脚本文件的解析程序。在上面例子中使用/bin/sh来解析该脚本。 注释:在进行shell编程时...
  • zbffff
  • zbffff
  • 2013年09月19日 21:00
  • 620

内核模块编写,初学者必备

  • 2010年12月13日 17:09
  • 17KB
  • 下载

深入浅出Linux设备驱动编程之内核模块

Linux设备驱动属于内核的一部分,Linux内核的一个模块可以以两种方式被编译和加载: (1)直接编译进Linux内核,随同Linux启动时加载; (2)编译成一个可加载和删除的模块,使...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:内核模块设计初步
举报原因:
原因补充:

(最多只允许输入30个字)