linux-2.6.29
|-arch : 包含和硬件體系結構相關的代碼
|-block : 硬盤調度算法,不是驅動
|-firmware : 固件
|-Documentation : 標準官方文檔
|-dirver : linux設備驅動
|-fs : 內核所支持的文件體系
|-include :頭文件。linux/module.h linux/init.h 常用庫。
|-init :庫文件代碼,C庫函數在內核中的實現。
init/main.c ->start_kernel->內核執行第一條代碼
|-ipc : 進程件通信
|-mm :內存管理
|-kernel : 內核核心部分,包括進程調度等
|-net :網絡協議
|-sound : 所有音頻相關
其中,跟設備驅動有關並且經常查閱的文件夾有:
init
include : linux, asm-arm
drivers:
arch: