歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux內核 >> Linux內核模塊了解知多少

Linux內核模塊了解知多少

日期:2017/2/25 10:37:35   编辑:Linux內核

驅動開發詳解:

  驅動模塊概念了解

  了解內核的兄弟都知道,內核中的各個功能可以靜態編譯到內核

  也可動態的加載,也就是模塊機制

  編譯到內核中會導致內核很龐大,另外,添加或刪除一些功能將

  不得不重新編譯內核

  模塊機制優點:

  1,本身不編譯內核,從而控制內核的大小

  2,加載後就和內核中的其他部分一樣

  模塊相關操作:

  查看模塊:lsmod

  nfsd 190748 17

  lockd 57848 1 nfsd

  nfs_acl 6656 1 nfsd

  auth_rpcgss 33032 1 nfsd

  exportfs 7808 1 nfsd

  sco 12932 2

  bridge 43668 0

  stp 6148 1 bridge

  說明一下,這個命令可以獲得系統中加載了的所有模塊及模塊的

  依賴關系,實際上是讀取分析/proc/modules,使用cat /proc/modules

  可以得到相同的結果

  modinfo xxx.ko

  可以查看編譯後模塊的相差信息

  insmod ./xxx.ko

  rmmod xxx

  模塊的編譯???

  這個暫時不是很清楚

  也是.c的程序

  先寫一個Makefile

Copyright © Linux教程網 All Rights Reserved