《LINUX内核模块编程指南2.4.programmingnotes.org》.pdfVIP

  • 22
  • 0
  • 约2.9万字
  • 约 71页
  • 2015-10-17 发布于河南
  • 举报

《LINUX内核模块编程指南2.4.programmingnotes.org》.pdf

《LINUX内核模块编程指南2.4.programmingnotes.org》.pdf

下载 第1章 Hello, World 如果第一个程序员是一个山顶洞人,它在山洞壁 (第一台计算机)上凿出的第一个程序应该 是用羚羊图案构成的一个字符串“ Hello, Wo r l d ”。罗马的编程教科书也应该是以程序“ S a l u t , M u n d i ”开始的。我不知道如果打破这个传统会带来什么后果,至少我还没有勇气去做第一个 吃螃蟹的人。 内核模块至少必须有两个函数:i n i t _ m o d u l e和c l e a n u p _ m o d u l e 。第一个函数是在把模块插 入内核时调用的;第二个函数则在删除该模块时调用。一般来说, i n i t _ m o d u l e可以为内核的 某些东西注册一个处理程序,或者也可以用自身的代码来取代某个内核函数 (通常是先干点别 的什么事,然后再调用原来的函数 ) 。函数c l e a n u p _ m o d u l e 的任务是清除掉i n i t _ m o d u l e所做的 一切,这样,这个模块就可以安全地卸载了。 146 第二部分 Linux 内核模块编程指南

文档评论(0)

1亿VIP精品文档

相关文档