由于各大平台所带的内核不同,所以编译方式也不同,但方法都是大同小异。
但是,编译内核有时候会提示缺少mkimage这个命令,如何解决?
供应商提供内核的同时也会提供其它的一些,比如Uboot,rootfs等等。
这个mkimage来自于对应的uboot源码包里,对uboot源码包进行解压后,编译uboot,后面会生成uboot.bin
然后在tool目录下:
ls mkimage
我们可以看到有mkimgae这个工具生成。
接着,我们用cp命令:cp mkimage /usr/bin
接下来返回到内核源码下去编译就不会提示缺少mkimage这个问题了。