ARM内核及其设备树编译
生活随笔
收集整理的這篇文章主要介紹了
ARM内核及其设备树编译
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.清除舊的編譯生成文件:make clean
make clean:刪除大多數的編譯生成文件,但會保留配置文件。
make mrproper:刪除所有的編譯生成文件,同時刪除配置文件以及各種備份文件。
make distclean:刪除所有的編譯生成文件,同時刪除配置文件以及各種備份文件和補丁文件,清除最完整。
如果是第一次編譯,需要配置環境變量:make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- clean
2.配置:
如果以前沒有配置過:make??menuconfig 進行配置;
如果以前配置過,并且有保存,則恢復保存的配置:make ARCH=arm xxxx_defconfig
3.編譯內核:
make ARCH=arm UIMAGE_LOADADDR=0x8000 uImage
UIMAGE_LOADADDR=0x8000可以根據具體的實際情況修改;
4.編譯驅動:make modules
5.編譯設備樹:dtc -I dts -O dtb -o devicetree.dtb arch/arm/boot/dts/xxxxxx.dts
?
總結
以上是生活随笔為你收集整理的ARM内核及其设备树编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows上使用SecureCRT软
- 下一篇: 基于linux的ARM设备升级,烧写Na