前几天在淘宝上买了一块Hi3516A的开发板,昨天在ubantu kylin 17.04系统上内核编译,我在这里做个简单记录。
首先现将 hi3516-ov4689.tgz文件复制到ubantu中,并解压。
1. 在系统装安装交叉编译器
安装交叉编译器,执行这个命令就可以安装
cross.v300.install
安装编译工具是会出现这个选项如下图
选择2) 我有系统授权即可,然后输入密码
2. 编译内核,进入linux-3.4.y文件夹下,运行
运行./mk3516a.sh开始编译
在编译过程中会出现mkimage not found错误,
“mkimage” command not found - U-Boot images will not be built
make[1]: * [arch/arm/boot/uImage] 错误 1
make: * [uImage] 错误 2
简单说,解决方法就是:
sudo apt-get install uboot-mkimage
嗯,对了,装的过程看了下信息,发现最终安装的是:
u-boot-tools
所以估计,直接执行:
sudo apt-get install u-boot-tools
安装完成后再编译
至此 编译完成。