Files
Linux_Scull/README.md
zmr961006 c24d370fae usb1
2017-04-26 11:26:47 +08:00

58 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Linux 设备驱动程序模块抽取分析
### 前言
为了降低后续同学学习内核的难度我把《LDD3》中的代码和内容做了整理。
#### 我做了那些事:
1.代码升级将2.6.7 的代码 调整到了 4.0.4 。方便近两年学习内核的同学实验。
2.删繁就简,将书中复杂的示例替换为简单示例,便于理解。
3.总结概括,记录了每一章的主要内容,实验截图。
ps:我只做了总结框架,还需要进一步完善,改正错误的地方。(考研不易,时间有限)
#### 后续同学需要做那些事:
1.进一步完善我总结的文档。
2.增加实验总结。
### 章节
*[基础设备驱动程序](./simple_basic/README.md)
*[内核测试/PROC创建文件](./test_kernel/README.md)
*[竞态与并发与内核锁机制](./concur/README.md)
*[高级IO与阻塞](./higher_scull/README.md)
*[时间与延时](./timer_s/README.md)
*[分配内存](./alloc_mem/README.md)
*[IO端口通信](./IO_port/README.md)
*[内核数据类型](./kernel_DS/README.md)
*[内核中断处理](./interrupt/README.md)
*[PCI驱动程序](./PCI_driver/README.md)
*[USB驱动程序](./USB_driver/README.md)