linux内核源码剖析(linux内核代码是开源的)
LINUX设备驱动程序就是网上说的“LDD”,经典之作,必备书籍国产经典Linux驱动详细解也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解深入理解 Linux 内核。
KDIR =libmodules392fc14i686PAEbuild1 改成自己内核源码路径 这里的build1是一个文件链接,链接到usrsrckernels45fc14i686PAE和1392的然并卵,我的fedora 14。
config 被顶层 Makefile 包含后,就形成许多的配置变量,每个配置变量具有确定的值y 表示本编译选项对应的内核代码被静态编译进 Linux 内核m 表示本编译选项对应的内核代码被编译成模块n 表示不选择此编译选项如果根本就没有选择,那。
一准备工作 a 首先,你要有一台PC这不废话么^_^,装好了Linuxb 安装好GCC这个指的是host gcc,用于编译生成运行于pc机程序的makencurses等工具c 下载一份纯净的Linux内核源码包,并解压好注意。
Linux的内核源代码可以从很多途径得到一般来讲,在安装的linux系统下,usrsrclinux目录下的东西就是内核源代码对于源代码的阅读,要想比较顺利,事先最好对源代码的知识背景有一定的了解对于linux内核源代码来讲。
epoll相关的内核代码在fseventpollc文件中,下面分别分析epoll_createepoll_ctl和epoll_wait三个函数在内核中的实现,分析所用linux内核源码为412版本 epoll_create用于创建一个epoll的句柄,其在内核的系统实现如下。
Linux 的源代码就是 Linux 的源代码Linux 的源代码 != Linux 的内核源代码一般所说的 Linux ,是指一整套 GNULinux 套件的。