Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The Linux kernel development examples
C
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
chipfs
helloworld
kernel_thread
proc_example
rbtree_example
sys_example
README.md

README.md

提供了针对最新内核的一系列kernel开发相关的例子。供大家学习内核的时候参考,同时也包含了我写的一系列文章 learning linux kernel的源代码。

因内核代码更新较快,这里的例子会尽量保持与最新的内核(指linus最新的stable的git内核版本)代码同步。

当前更新到的版本为3.6.2

如果发现某些例子有问题,可以给我mail: zimilo#code-trick.com,也欢迎交流内核开发相关内容。

针对每个例子更详细的说明,可以查看对应的子目录下的README.md

目录索引:

  1. HelloWorld的内核模块 helloworld

  2. 内核模块与procfs交互的例子 proc_example

  3. 内核基础数据结构红黑树的例子 rbtree_example

  4. Linux内核线程操作示例1 proc_example

Something went wrong with that request. Please try again.