Linux 设备驱动 Edition 3
原文网址:http://oss.org.cn/kernel-book/ldd3/index.html
Linux 设备驱动 Edition 3
由 quickwhale 翻译的简体中文版 V0.1.0 2006-6-2
遵循原版的版权声明. 还在完善中. 欢迎任何意见, 请给我邮件. 请发信至 quickwhale 的邮箱 <quickwhale@hotmail.com>
版权 © 2005, 2001, 1998 O’Reilly Media, Inc. All rights reserved.
Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). For more information, contact our corporate/insti-tutional sales department: (800) 998-9938 or corporate@oreilly.com.
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 2.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
目录
- 1. 第一章 设备驱动简介
- 2. 建立和运行模块
- 3. 字符驱动
- 4. 调试技术
- 5. 并发和竞争情况
- 6. 高级字符驱动操作
- 7. 时间, 延时, 和延后工作
- 8. 分配内存
- 9. 与硬件通讯
- 10. 中断处理
- 11. 内核中的数据类型
- 12. PCI 驱动
- 13. USB 驱动
- 14. Linux 设备模型
- 15. 内存映射和 DMA
- 16. 块驱动
- 17. 网络驱动
- 18. TTY 驱动
- 18.1. 一个小 TTY 驱动
- 18.2. tty_driver 函数指针
- 18.3. TTY 线路设置
- 18.4. ioctls 函数
- 18.5. TTY 设备的 proc 和 sysfs 处理
- 18.6. tty_driver 结构的细节
- 18.7. tty_operaions 结构的细节
- 18.8. tty_struct 结构的细节
- 18.9. 快速参考