說明
用程序: 模塊程序:
入口: main() init_modle()
出口: 無 cleanup_module()
編譯: gcc -c gcc -c -DMODULE -D__KERNEL__
連接: gcc insmod
運(yùn)行: 直接運(yùn)行 insmod
調(diào)試: gdb kdbug,kdb,kgdb等內(nèi)核調(diào)試工具
文件類型:EXEC(可執(zhí)行文件) REL(可重定位文件)
模塊機(jī)制的優(yōu)缺點(diǎn):
:
1,使得內(nèi)核更加緊湊靈活.
2,修改內(nèi)核時(shí), 不必重新編譯整個(gè)內(nèi)核.
3,模塊可以不依賴于某個(gè)固定的硬件平臺(tái),即使它依賴于某系統(tǒng)特殊的硬件特點(diǎn)
4,模塊的目標(biāo)代碼一旦被鏈接到內(nèi)核,它的作用和靜態(tài)鏈接的內(nèi)核目標(biāo)代碼完全等價(jià).所以當(dāng)調(diào)用模塊函數(shù)時(shí),無須顯式的消息傳遞.
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
網(wǎng)址:m.medieval.com.cn
地 址:上海市嘉定區(qū)嘉涌路99弄
6號樓713室