Linux设备驱动程序.pdfVIP

  • 0
  • 0
  • 约12.37万字
  • 约 54页
  • 2026-11-04 发布于北京
  • 举报

,第2章.6536

第15页

2005年1月21日

星期五

上午10:32

第二章

构建和运行模块

现在即将开始编程。本章介绍了关于模块和内核编程的所有基本概念。在这几页中,

构建并运行一个完整的(虽然相对无用)模块,并查看所有模块共享的一些

基础代码。掌握这些专业知识是开发任何模块化驱动程序的重要基础。为避免一次

性引入过多概念,本章仅讨论模块,不涉及任何特定设备类别。

本章介绍的所有内核项(函数、变量、头文件和宏)均在本章末尾的参考部分详细说明。

设置测试系统

从本章开始,通过示例模块来演示编程概念。(所有示例代码均可在

OReilly的FTP站点获取,具体说明见第一章。)构建、加载和修改这些示例是深

入理解驱动程序工作原理及其与内核交互机制的有效方式。

示例模块应兼容几乎所有2.6.x版本内核,包括发行版供应商的版本。但我们

文档评论(0)

1亿VIP精品文档

相关文档