海思SDK软件包Hi3516EV200_SDK_V5.0.1.0编译
相关文件链接如下或者登录晕哥的百度VIP网盘,网盘内的3516文件夹下载
链接:https://pan.baidu.com/s/1_6gdohNCJKXm1TsDZ5hOkQ
提取码:mdo2
Hi3516EV200_SDK_V5.0.1.0.tgz在Hi3516EV200R002C05SPC010.rar > 01.software > board >
一、arm-himix100-linux 安装交叉编译工具链
安装步骤
拷贝。将arm-himix100-linux.tgz拷贝到Linux服务器上。
解压。解压文件,使用命令:
tar zxvf arm-himix100-linux.tgz –C ~/ #解压到~/目录
如果过程中没有提示信息,请等待命令执行完毕。
安装。解压完成后,进入arm-himix100-linux目录,
1、cd arm-himix100-linux
2、sudo apt-get install zlib1g-dev liblzo2-dev uuid-dev pkg-config lib32z1-dev #安装软件包
3、sudo ./arm-himix100-linux.install
4、source /etc/profile使环境变量生效
5、执行arm-himix100-linux-gcc -v
最好注销重新登录系统,不然重新打开终端会不成功
二、SDK软件包编译
拷贝。将Hi3516EV200_SDK_V5.0.1.0.tgz拷贝到Linux服务器上。
解压。解压文件,使用命令:
tar zxvf Hi3516EV200_SDK_V5.0.1.0.tgz –C ~/ #解压到~/目录
1、cd Hi3516EV200_SDK_V5.0.1.0
2、sudo ./sdk.unpack
这里会碰到一个问题./sdk.unpack: 2: ./sdk.unpack: source: not found
因为Ubuntu默认的脚本编辑器为sh,解压脚本用的dash,修改一下就行了
运行以下命令:
3、sudo dpkg-reconfigure dash
选择NO
再运行一遍./sdk.unpack就可以了
最终会解压出来四个文件夹drv mpp osal osdrv
drv:驱动模块
mpp:流媒体相关
osal:这个是新的,还没研究
osdrv:开源系统,包括工具链和内核文件系统
4、cd osdrv
5、make all
最后看到------- osdrv build done -------
离线