解压缩SDK包
在发布包 Hi3516C V500R001C01SPCxxx.rar 所在的目录中找到SDK的tgz包
在linux中使用命令:tar -zxf Hi3516CV500_SDK_Vx.x.x.x.tgz
,解压缩该文件,可以得到一个
Hi3516CV500_SDK_Vx.x.x.x 目录
展开SDK包
执行 ./sdk.unpack
在linux上安装交叉编译器
在发布包 Hi3516C V500R001C01SPCxxx.rar 所在的目录中下载工具链文件。
安装交叉编译器需要有 sudo 权限或者 root 权限
解压 tar –xzf arm-himix200-linux.tgz
,
运行 chmod +x arm-himix200-linux.install
,
然后运行./arm-himix200-linux.install
即可。
执行 source /etc/profile
配置环境变量
执行arm-himix200-linux-gcc --version
出现以下结果则证明安装成功
编译osdrv
此目录下osdrv中的readme_cn写的很详细。但不建议使用第一种make all的方式,真的各种坑,各种血泪!!建议大家使用分开编译uboot,kernel
编译kernel
打补丁
将下载的 linux-4.9.37.tar.gz 存放到 osdrv/opensource/kernel 目录中
进入 osdrv 的根目录,执行如下命令: