Chinaunix首页 | 论坛 | 博客
  • 博客访问: 309931
  • 博文数量: 72
  • 博客积分: 3111
  • 博客等级: 中校
  • 技术积分: 668
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-30 15:45
个人简介

朝着心的方向前进

文章分类

全部博文(72)

文章存档

2014年(5)

2013年(1)

2012年(1)

2011年(1)

2010年(24)

2009年(40)

我的朋友

分类: LINUX

2009-08-24 22:35:33


驱动学习--1
内核模块
内核文件中实现多种功能的组件很多,要是都编译进内核,会出
现以两个问题
1,生成的内核会很大
2,如果要修改某个功能,将不得不重新编译内核
模块的机制
特点:
1,模块本身不被编译进内核,从控制内核的大小
2,模块一旦被加载,它就和内核中的其他部分完全一样
最简单的Linux内核模块示例
#include
#include
MODULE_LICENSE("Dual BSD/GPL");
static int hello_init(void)
{
阅读(561) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~