linux核心修改編譯
一般一個晶片出廠會有一個廠家的demo板,對應有相應的linux核心,裡面有相應的配置檔案,最簡單的方式就是根據原廠的配置修改,這裡以野火 的imx6ull板子為例
1、下載官方核心
git clone http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git
或者野火自己修改過的
git clone https://git.dev.tencent.com/flyleaf91/imx-linux.git
2、編譯
1)配置 make ARCH=arm imx_v7_ebf_defconfig
imx_v7_ebf_defconfig是野火根據官方配置檔案改的,所有配置檔案在imx-linux/arch/arm/configs 目錄下
2)進入選單修改 make ARCH=arm menuconfig
進入選單後做自己的修改,按下“/”則可以進行搜尋,輸入“Goodix”找到改配置選項的位置
3)編譯
make ARCH=arm -j4 CROSS_COMPILE=arm-linux-gnueabihf-
如果還沒有安裝工具鏈先安裝交叉編譯工具 sudo apt-get install gcc-arm-linux-gnueabihf
編譯完成後會在arch/arm/boot/目錄生成核心映象檔案zImage
在arch/arm/boot/dts/目錄會生成裝置樹
3、燒錄
將核心映象和裝置樹替換掉燒錄工具裡面的,燒錄就可以了
相關文章
- 編譯linux核心編譯Linux
- Linux核心模組編譯Linux編譯
- 如何編譯 Linux 核心編譯Linux
- 附錄A Linux 編譯核心Linux編譯
- 高效學習Linux核心——核心模組編譯Linux編譯
- Vmware下成功編譯linux核心2.6(轉)編譯Linux
- 編譯安裝最新的Linux系統核心編譯Linux
- Nexus6P 7.1.2 核心編譯修改 TracerPid編譯
- 編譯系統核心編譯
- 編譯核心過程編譯
- 在 21 世紀該怎樣編譯 Linux 核心編譯Linux
- 04_Linux下把驅動編譯進核心Linux編譯
- A40i &T3 全原始碼編譯-ARM Linux核心在PC Linux的編譯方法原始碼編譯Linux
- 核心編譯part5編譯
- 核心編譯part4編譯
- 核心編譯part3編譯
- 核心編譯part2編譯
- Linux作業系統核心編譯詳解(2)(轉)Linux作業系統編譯
- 香橙派編譯linux核心支援ebpf和虛擬WIFI編譯LinuxeBPFWiFi
- hi3520d核心編譯編譯方法編譯
- nvme driver 原始碼修改、編譯原始碼編譯
- 如何編譯樹莓派核心編譯樹莓派
- Linux編譯安裝MySQL5.6及修改字符集Linux編譯MySql
- <摘錄>Linux 環境下編譯 0.11版本核心 kernelLinux編譯
- Linux核心重編譯常見故障及其解決方法(轉)Linux編譯
- Centos8編譯安裝核心CentOS編譯
- Android核心的編譯與裁剪Android編譯
- 編譯核心make dep 的意思(轉)編譯
- ildasm、ilasm修改、反編譯 已經編譯的 dll檔案(c#)LDAASM編譯C#
- 使用ilasm 和 ildasm編譯和反編譯工具對DLL檔案修改ASMLDA編譯
- 在Linux中,linux核心引數如何修改?Linux
- Linux編譯核心 Ubuntu18.04 -2020.11.04Linux編譯Ubuntu
- 一個Linux愛好者的2.6.11核心編譯過程(轉)Linux編譯
- 用Make編輯linux核心Linux
- Ubuntu20.04linux核心(5.4.0版本)編譯準備與實現過程-編譯過程(2)UbuntuLinux編譯
- nanoPI編譯核心的一些recordNaN編譯
- win7 64位編譯WebKit核心Win7編譯WebKit
- centos5.1編譯2.6.24.5核心總結CentOS編譯