【发布时间】:2010-12-10 01:12:09
【问题描述】:
是否有任何可以参考的书/资源,以便能够在内核/系统级别编写程序。我正在寻找一本可以作为编写内核代码/系统级编程指南的编程书等等.. 我有 Tannenbaum 的设计和实现。它很好地解决了理论方面的问题。但是一本教授此类主题的编程的书会很有帮助。我希望能够实现线程库、调度程序等..
谢谢
【问题讨论】:
是否有任何可以参考的书/资源,以便能够在内核/系统级别编写程序。我正在寻找一本可以作为编写内核代码/系统级编程指南的编程书等等.. 我有 Tannenbaum 的设计和实现。它很好地解决了理论方面的问题。但是一本教授此类主题的编程的书会很有帮助。我希望能够实现线程库、调度程序等..
谢谢
【问题讨论】:
我想推荐罗伯特·洛夫的这两本书。我读过一点第一本,它非常好。后者是朋友推荐的。
Linux System Programming: Talking Directly to the Kernel and C Library
【讨论】:
Book Linux Kernel Development 的技术编辑有一个很好的网站, 罗伯特·P·J·戴(他与罗伯特·洛夫不同) 网站是 http://crashcourse.ca/introduction-linux-kernel-programming/introduction-linux-kernel-programming 完成上述链接后,我建议您通过 http://www.freesoftwaremagazine.com/articles/drivers_linux 然后有一个内核新手邮件列表。你应该订阅它。
【讨论】:
试试 O'Reilly 的“Understanding the Linux Kernel”。虽然有时特定于 Linux,但基本概念在任何地方都是相同的。
【讨论】: