看板 LinuxDev 關於我們 聯絡資訊
Hello 因為工作需要,要做mmc/sdio Driver Modules 網卡 因底層設定 mmc/sdio 引用和 device tree 還在 Kernel 中 需要在 v4.19\drivers\misc\mediatek\connectivity\common\wmt_build_in_adapter.c 修改設定 要和外部 網卡Driver Source code modules\connectivity\wmt_mt66xx\common_detect\mtk_wcn_stub_alps.c 引用Kernel wmt_build_in_adapter.c 中的function 請問Modules應該如何引用Kernel程式? 或是那裡有資料可以參考? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.243.225.199 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1602656213.A.440.html
leolarrel: 編譯module的時候宣告要用的kernel function的定義. 10/14 16:44
leolarrel: 通常是用#include .h 檔案的方式.若沒有.h檔,就自己 10/14 16:45
leolarrel: 在C檔案要用的的地方前加上 function 的宣告 10/14 16:46
kingofsdtw: external 之類的有點忘了... 10/15 00:12
kingofsdtw: EXPORT_SYMBOL(func) 看看? 10/15 00:46
kingofsdtw: https://tinyurl.com/y63w5nv4 10/15 00:58
kingofsdtw: 不過這是舊版的語法...m.. 10/15 00:58
kingofsdtw: v4.19.x之後 https://tinyurl.com/yyhbbg88 10/15 01:55
ucrxzero: 所以export有成功嗎 10/21 10:34
liang168: 副程式有成功但device tree 引用還是有問題 10/25 22:01
s678131: 不管是使用 device tree 或是 platform data structure 10/28 13:10
s678131: 去 describing 給kernel,最後都能用 platform_driver_r 10/28 13:10
s678131: egister() 要求kernel match, 成功後就會呼叫你定義的 pr 10/28 13:10
s678131: obe(), 重點來了,之後你才能從 probe()內去get 剛剛 dev 10/28 13:11
s678131: ice tree 的 describe 10/28 13:11
ucrxzero: 神 10/28 18:07
kingofsdtw: 兩個月沒文了...路過 12/14 22:23
leolarrel: 現在linux kernel 相關的技術已經沒那麼深奧,很多資訊 12/15 12:09
leolarrel: 大陸農場或bootlin 上都能查到研究到 12/15 12:10
ucrxzero: 那薪水百萬還是很少嗎 12/15 17:24
ucrxzero: 我說做這個的年薪百萬的人很少嗎 12/15 17:58
leolarrel: 越來越少了 12/16 16:03