内核模块属于内核的一部分,是运行于内核空间的。但是内核模块的物理位置与不一定位于内核目录中,可以通过内核编译将其编译进内核。
内核模块往往只做一些初始化的工作,为用户空间的用户程序提供服务。比如led的内核模块可能只是初始化用户空间访问led的设备文件等。但是内核模块也可以做一实质性的工作,比如led内核模块可以在初始化函数中调用相应函数来控制led的亮灭。
内核模块属于内核的一部分,是运行于内核空间的。但是内核模块的物理位置与不一定位于内核目录中,可以通过内核编译将其编译进内核。
内核模块往往只做一些初始化的工作,为用户空间的用户程序提供服务。比如led的内核模块可能只是初始化用户空间访问led的设备文件等。但是内核模块也可以做一实质性的工作,比如led内核模块可以在初始化函数中调用相应函数来控制led的亮灭。