您尚未登录。

楼主 #1 2020-06-09 10:19:52

sea18c
会员
注册时间: 2019-08-05
已发帖子: 230
积分: 222.5

记录下HI3516编译过程

海思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 -------

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn