Linux
修改和重新編譯 Linux 驅動程序
我有興趣在 Linux 環境中修改和重新編譯其中一個無線驅動程序。我確切地知道我需要修改哪個文件中的哪一行,但是**我可以知道如何將原始碼從 .c 重新編譯為 .ko 嗎?如果我錯了,請糾正我,我認為 .ko 文件是我能夠指定修改後的無線驅動程序的方式。
$$ 8/7/2018 $$- 編輯以獲取更多資訊。
我已經編輯了 brcmfmac 驅動程序來傳輸靜態數據,我正在嘗試重新編譯它。因此我想知道如何將它編譯成 .ko 以便我可以將這個新驅動程序放入我的 openwrt 設備中。我希望把事情弄清楚。我仍在嘗試編譯它。
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
您可以通過在模組源目錄中執行命令來重新編譯核心模組。