Re: [核心] RaspberryPi kernel module cross build

看板LinuxDev作者 (夏克維夫)時間11年前 (2014/06/17 10:47), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《mshockwave (夏克維夫)》之銘言: : 各位大大好 我想cross compile RPI 的 kernel module : 我現在有三種想法: : 1.在pi上直接build,真的很慢QQ : 2.直接在host生成pi的.ko,我剛開始以為kernel headers裡面只有一堆makefile : 想不到裡面還是有binary執行檔的,不能直接把pi的headers copy出來QQ : 所以如果要用這方法的話,是不是要在host用pi的kernel config : 編出一個kernel headers(在host執行的)呢?但就換編譯kernel的時間很多了 : 3.我想問的是有沒有可能在host先編好.o 然後在pi上再link成.ko? 我在google上 : 是沒查到這種方法啦,但還是想問問 : 不知道各位大大在遇到這種情況時會比較傾向用哪一種方法呢? : 感激:) 來自問自答一下: 小弟不才,後來發現build kernel modules不用真的先編kernel再生成headers kernel source就夠了XDD 但有幾點要注意 1. 如果是玩pi的話,不要拿kernel.org的source來做oldconfig,會選到吐血 拿pi官方的比較省時(https://github.com/raspberrypi/linux) 2. 要設定ARCH,CROSS_COMPILE 3. 一定要make modules_prepare 以上經驗,大家參考看看:) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.232.22.73 ※ 文章網址: http://www.ptt.cc/bbs/LinuxDev/M.1402973275.A.80B.html

06/17 19:32, , 1F
推一下...
06/17 19:32, 1F
文章代碼(AID): #1JdwnRWB (LinuxDev)
文章代碼(AID): #1JdwnRWB (LinuxDev)