Re: [核心] RaspberryPi kernel module cross build

作者: mshockwave (夏克維夫)   2014-06-17 10:47:51
※ 引述《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
以上經驗,大家參考看看:)
作者: alongalone (沿著孤單的路)   2014-06-17 19:32:00
推一下...

Links booklink

Contact Us: admin [ a t ] ucptt.com