由于各大平台所帶的核心不同,是以編譯方式也不同,但方法都是大同小異。
但是,編譯核心有時候會提示缺少mkimage這個指令,如何解決?
供應商提供核心的同時也會提供其它的一些,比如Uboot,rootfs等等。
這個mkimage來自于對應的uboot源碼包裡,對uboot源碼包進行解壓後,編譯uboot,後面會生成uboot.bin
然後在tool目錄下:
ls mkimage
我們可以看到有mkimgae這個工具生成。
接着,我們用cp指令:cp mkimage /usr/bin
接下來傳回到核心源碼下去編譯就不會提示缺少mkimage這個問題了。