簡體   English   中英

如何在Linux內核開發中有效地進行迭代

[英]How to iterate effectively in Linux kernel development

我是Linux內核開發的新手。 它肯定與Windows內核有很多不同(我是一位正在恢復的Microsoft工程師)。 您可以提供有關如何有效地迭代更新Linux內核隨附模塊的建議嗎?

具體來說,我正在更新hid和bcm5974以支持最新的Macbook Pro(2015年初),並正在使用Ubuntu 15.04(內核3.19)。 您是否建議我在虛擬機中對其進行測試? 有沒有辦法逐步構建而不是清理+構建整個樹? 我很希望能夠只構建受影響的模塊,但是我找不到找到這種方法的好方法。 Makefile非常復雜。

是時候回答我自己的問題了。 完成完整構建后,考慮到您不編輯其他模塊消耗的標頭,增量非常簡單。

使模塊SUBDIRS =驅動程序/輸入/鼠標

一旦我從完整版本中安裝了內核,對新模塊的編譯就可以輕而易舉地進行。 sudo rmmod bcm5974。 從構建桌面到Macbook Pro的scp文件。 須藤insmod bcm5974。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM