一.内核结构
/arch 所有硬件结构特定的kernel代码。多平台设计所用,如i386,alpha,arm(与体系结构相关的代码都存放在arch//和include/asm-/目录下。如arm体系则是arch/arm和include/asm-arm.);
/drivers 内核中所有的设备驱动程序,如usb和sound;
/fs 所有的文件系统的代码,如ntfs,ext3,jffs2等;
/include 建立内核代码时所需要的大部分库文件,这个模块利用其他模块重建内核。该目录也包括了不同平台需要的库文件,如asm-arm是arm平台需要的库文件;
/init 内核的初始化代码,内核从此处开始工作;
/ipc 进程间通信代码;
/kernel 主内核代码;
/mm 所有内存管理代码;
/net 和网络相关的代码,如atm,ipv6等;
一般在每个目录下都有一个.depend文件和一个Makefile文件。这两个文件都是编译时
阅读(640) | 评论(0) | 转发(1) |