【问题标题】:Prerequisites for beginning system programming and kernel level programs开始系统编程和内核级程序的先决条件
【发布时间】:2014-06-05 04:40:53
【问题描述】:

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

【问题讨论】:

    标签: linux operating-system


    【解决方案1】:

    我在工作中会进行一定程度的内核编程,我真诚的建议是在您开始学习时缩小范围,然后再扩展...

    首先,内核编程与系统编程有很大不同:

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

    一些可以帮助您入门的资源:

    从这里开始:

    http://kernelnewbies.org/

    阅读常见问题解答:

    http://kernelnewbies.org/FAQ

    阅读“我从哪里开始页面”

    http://kernelnewbies.org/FAQ/WhereDoIBegin

    读一些书:

    http://kernelnewbies.org/KernelBooks

    希望这会有所帮助....

    【讨论】:

      猜你喜欢
      • 2015-06-08
      • 2011-01-30
      • 2017-05-04
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 2013-08-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多