说明
用程序: 模块程序:
入口: main() init_modle()
出口: 无 cleanup_module()
编译: gcc -c gcc -c -DMODULE -D__KERNEL__
连接: gcc insmod
运行: 直接运行 insmod
调试: gdb kdbug,kdb,kgdb等内核调试工具
文件类型:EXEC(可执行文件) REL(可重定位文件)
模块机制的优缺点:
:
1,使得内核更加紧凑灵活.
2,修改内核时, 不必重新编译整个内核.
3,模块可以不依赖于某个固定的硬件平台,即使它依赖于某系统特殊的硬件特点
4,模块的目标代码一旦被链接到内核,它的作用和静态链接的内核目标代码完全等价.所以当调用模块函数时,无须显式的消息传递.
LS610-DA-IBS/F1
IDC-30GK-EXIA-1K
IMC-40-64K
DAD15-8P-NPN/35
LS610-DA-P/F1/146
OMH-LS610-01
LS610-DA-P/F1
VAA-2E-G4-SN
VAN-115/230AC-K7-DN
VAN-24DC-K6
VAN-500AC-K18
VAN-G4-PE
VAR-G4F
VAR-KE2
VAA-1E3A-M18-ZE/E2-V1
VAA-2E2A-G2-S/EA2
VAA-2E2A-KE1-S/E2
VB14-600
VAA-2E-F85-V1
VAN-115/230AC-K17
VAA-4A-G5-V2-EX
VAA-4E2A-G1-ZE/P-S
VAA-4E2A-G5-N/V2-Ex
VAA-4E4A-CB1-Z/E2
VAA-4E4A-KE-ZE/E2
VAA-4E4A-KE-ZE/R
VAA-4EA-KF-DK
VAA-4E-G2-ZE
VAA-LT2-G1
VAA-LT3-F86-V1
VAA-2EA-G1-ZE/P-V2A
021-39526589
网址:www.qiant.net
地 址:上海市嘉定区嘉涌路99弄
6号楼713室