自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux內核中如何增加自己的驅動代碼?

運維 系統(tǒng)運維
Linux內核中如何增加自己的驅動代碼?本文給出了詳細的步驟。其實本質上就是修改kconfig和makefile兩個文件。

Linux內核中如何增加自己的驅動代碼?本文給出了詳細的步驟。其實本質上就是修改kconfigmakefile兩個文件。

先熟悉下kconfig的語法

  1. 1.menumenuname  
  2.  
  3. 2.configuremyconfigurename  
  4.  
  5. 3.boolconfigurenametoshow  
  6.  
  7. 4.dependsonanotherconfigurename  
  8.  
  9. 5.defaulty  
  10.  
  11. 6.help  
  12.  
  13. 7.somewordsyouarefreedomtoexplain  
  14.  
  15. 8.endmenu  
  16.  

***行,菜單名

第二行,配置項名稱,代表整個配置項

第三行,配置類型,包括bool,tristate,string,hex和int.

第四行,領帶項,如果anotherconfigurename存在,則顯示。

第五行,默認

第六,七行,幫助信息。

Linux內核中增加自己的驅動代碼實例介紹:

要求drivers目錄下,增加一個文件夾yonganadded,此文件下入自己的驅動,如globalvar,等。

Drivers目錄的makefile追加:obj-y+=yonganadded/

Drivers目錄的Kconfig中endmenu前追加:source"drivers/yonganadded/Kconfig"

Yonganadded目錄中

Makefile內容:obj-y+=globalvar/

Kconfig內容:

menuconfigYONGAN

tristate"driversaddedbyyongan"

---help---

itdependsonwhatyouwrite

ifYONGAN

source"drivers/yonganadded/globalvar/Kconfig"

endif

在globalvar目錄中

Makefile:obj-$(GLOBALVAR)+=/globalvar.o

Kconfig:configGLOBALVAR

bool"globalvar"

---help---

Provideatestofreadandwrite

最終結果:

Linux內核中如何增加自己的驅動代碼?
Linux內核中如何增加自己的驅動代碼?

總結:

希望本文介紹的Linux內核中增加自己的驅動代碼的方法能夠對讀者有所幫助,更多有關linux操作系統(tǒng)的知識還有待于讀者去探索和學習。

【編輯推薦】

  1. 自己動手創(chuàng)建最精簡的Linux
  2. 五款救急的Linux文件恢復軟件
  3. 發(fā)現身邊的Linux:自動售貨機和公交站牌
  4. windows和linux(ubuntu)雙系統(tǒng)如何進行引導恢復?
  5. windowsXP和UbuntuLinux雙系統(tǒng)下卸載Linux系統(tǒng)的方法
責任編輯:韓亞珊 來源: 博客轉載
相關推薦

2021-12-15 10:02:25

鴻蒙HarmonyOS應用

2023-05-15 08:58:41

塊設備驅動Linux

2015-08-03 10:43:58

Linux內核驅動

2015-10-19 17:36:19

MOST內核Linux

2017-08-01 17:34:47

Linux內核驅動文件讀寫

2023-05-12 07:27:24

Linux內核網絡設備驅動

2023-04-28 08:42:08

Linux內核SPI驅動

2015-07-20 10:00:28

Linux內核編碼風格

2017-03-23 14:30:13

Linux內核驅動編碼風格

2021-08-23 06:59:38

Linux內核代碼

2013-10-31 16:29:10

Linux內核

2022-10-08 11:57:30

Linux內核架構

2018-12-06 08:34:15

Linux訪問控制安全攔截技術

2015-07-30 10:51:42

Linux內核Linux

2015-07-31 10:31:20

Linux 內核編碼規(guī)范

2011-04-25 09:20:05

Linux內核

2013-10-31 14:15:10

2009-10-29 09:41:01

Linux內核DeviceMappe

2009-12-08 12:22:05

內核Makefile軟鏈接

2021-05-26 07:53:58

Linux運維Linux系統(tǒng)
點贊
收藏

51CTO技術棧公眾號