i learned user space programs(with sys calls and ipc).Now i need to jump into kernel space-building modules and device drivers particularly.I have googled a lot and most sites project codes like rocket science.With what book/pdf can I get a good start?
thanks in advance..
问问题
168 次
1 回答
0
我想你可以试试 Robertloves 书(第 3 版,内核开发),如果你对 Linux 设备驱动程序感兴趣(试试 Oreilly Linux 设备驱动程序书,第 3 版)。
Linux 设备驱动程序,第三版,作者:Jonathan Corbet、Alessandro Rubini 和 Greg Kroah-Hartman
Robert Love 的 Linux 内核开发(第 3 版)。
可能以后你可以参考
了解 Linux 内核以获得更高级的东西。
在进行内核编程之前,请阅读操作系统概念(这是一本好书操作系统概念,Abraham Silberschatz、Peter B. Galvin 和 Greg Gagne - ANY EDITION)
这些确实是开始内核开发的好书。
希望这可以帮助。
干杯,塔兰加
于 2013-08-30T05:28:35.097 回答