开始系统编程和内核级程序的先决条件



除了基本的c和c++编码之外,制作内核级程序和模块所需的所有内容以及从哪里开始可以开始制作这些模块。有人可以建议一些在线资源,学习编写内核级模块。

我在工作中做了一定程度的内核编程,我真诚的建议是在开始学习时缩小范围,然后扩展…

首先,内核编程与系统编程非常不同:

  • 内核开发者专注于操作系统核心的接口、数据结构、算法和优化。
  • 系统程序员编写守护进程、实用程序和其他工具来自动执行常见或困难的任务。

一些可以帮助你开始的资源:

从这里开始:http://kernelnewbies.org/

阅读FAQ:

http://kernelnewbies.org/FAQ

阅读"Where Do I Begin Page"

http://kernelnewbies.org/FAQ/WhereDoIBegin

读一些书:

http://kernelnewbies.org/KernelBooks

希望对您有所帮助....

最新更新