module,意思是宇宙飛船的分離艙。n. [計] 模組;組件;模數。[網路] 模組;模;模組。[專業] 模組 [計算機科學技術];模組 [電子、通信與自動控制技術];構件 [農業科學]。
基本介紹
- 外文名:module
- 發音: [ 'mɔdju:l ]
- 簡介:宇宙飛船的分離艙
- 例句:evel programs or modules.
單詞詞義
例句用法
英英解釋
同名軟體
除了它們運行在核心空間中之外,模組與其它程式類似。所以,必須定義MODULE並且包含頭檔案module.h以及其它的一些核心頭檔案。模組即可以很簡單也可以很複雜。
#define MODULE#include<linux/module.h> /*...otherrequiredheaderfiles...*/ /**...moduledeclarationsandfunctions...*/intinit_module(){ /*codekernelwillcallwheninstallingmodule*/} voidcleanup_module(){ /*codekernelwillcallwhenremovingmodule*/}
-I/usr/src/linux/include
InstallingandRemovingModules:
/sbin/insmodmodule_name
/sbin/rmmodmodule_name
simple_module.c
/*simple_module.c**Thisprogramprovidesanexampleofhowtoinstallatrivialmodule*intotheLinuxkernel.Allthemoduledoesisputamessageinto*thelogfilewhenitisinstalledandremoved.**/#defineMODULE#include<linux/module.h>/*kernel.hcontainstheprintkfunction*/#include<linux/kernel.h>/*init_module*kernelcallsthisfunctionwhenitloadsthemodule*/intinit_module(){printk("<1>Thesimplemoduleinstalleditselfproperly./n");return0;}/*init_module*//*cleanup_module*thekernelcallsthisfunctionwhenitremovesthemodule*/voidcleanup_moudle(){printk("<1>Thesimplemoduleisnowuninstalled./n");}/*cleanup_module*/ThisistheMakefile:#Makefileforsimple_moduleCC=gcc-I/usr/src/linux/include/configCFLAGS=-O2-D__KERNEL__-Wallsimple_module.o:simple_module.cinstall:/sbin/insmodsimple_moduleremove:/sbin/rmmodsimple_module