【海思3516DV500 | 开发环境】编译整个SDK全过程以及问题汇总

一、开发环境

上表是海思提供的Hi3519DV500 开发环境的各部分软件描述,实际用起来你就知道,可能有出入,尝试换Ubuntu 20.04折腾了好几天都不行,使用推荐的Ubuntu 18.04.2 64bit一个上午就行。

基本的硬件要求如下:

● CPU Intel(R) Xeon(R) CPU E5-2450 0 @ 2.10GHz 或更好CPU
● DDR: >= 16GB
● Hard disk >= 600GB
● Gigabit Ethernet
● OS: Ubuntu 18.04.2 64bit

软件准备:

win10操作系统+virtualbox+ubuntu 18.04 LTS

ubuntu 18.04 LTS的iso可以直接从Ubuntu 18.04下载中获取。

注意事项:

编译海思SDK之前,务必要拿着SDK中关于开发环境的几个文档查看,不要上来就编译。

编译需要参考的文档:

 《Hi35xxVxxx 开发环境用户指南.pdf》

Hi3519DV500/Hi3516DV500 SDK 安装以及升级使用说明》

 二、交叉编译工具链

发布包提供编译工具链 aarch64-v01c01-linux-musl- aarch64-v01c01-linux-musl-
基于 64bit 操作系统 musl 的工具链。
安装步骤如下:
步骤1 解压工具链。
        执行如下命令进行解压: tar xf gcc-xxxx-aarch64-v01c01-linux-musl.tgz
步骤2 安装工具链。
### HI3516DV500 SDK下载及使用说明 #### 获取SDK资源 为了获取Hi3516DV500的官方软件开发工具包(SDK),建议访问海思官方网站或授权合作伙伴网站。通常,在这些平台上可以找到最新版本的SDK以及配套文档和支持材料[^2]。 #### 安装环境准备 确保目标机器已安装必要的依赖项,如编译器、构建工具链和其他可能需要的基础库。对于Linux系统而言,这一般意味着GCC/G++、Make等工具应当处于就绪状态。 #### 下载与解压 从指定渠道获得压缩文件形式发布的SDK之后,将其放置于合适的位置并执行如下命令来完成初步部署: ```bash tar -zxvf Hi3516DV500_SDK_Linux_x86.tar.gz -C /path/to/installation/directory/ ``` 此操作会创建一个包含所有必需组件的新目录结构。 #### 设置环境变量 为了让编译过程顺利进行,还需要配置一些环境变量以便让编译器能够定位到所需的头文件和库路径。可以通过编辑`~/.bashrc`或其他shell初始化脚本来实现这一点: ```bash export TENGINE_PATH=/path/to/tengine/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/sdk/libs:$TENGINE_PATH source ~/.bashrc ``` 以上设置假设已经正确指定了实际安装位置;请根据实际情况调整具体路径。 #### 编写应用程序代码 利用所提供的API接口编写自定义的应用程序逻辑。这里给出一段简单的Python伪代码作为示范如何调用摄像头功能模块: ```python from hikvision import CameraModule def main(): camera = CameraModule() try: while True: frame = camera.capture_frame() # 抓取一帧图像数据 process_image(frame) # 对捕获的数据做进一步处理 finally: camera.release() if __name__ == '__main__': main() ``` 请注意上述例子仅用于展示目的,并不代表真实可用的功能实现方式。开发者应参照随附的手册详细了解各个函数的具体用途及其参数含义。 #### 测试验证 最后一步是对新开发出来的应用进行全面测试,确认其能够在预期环境中正常运作。如果遇到任何问题,则应回溯检查之前的每一步骤直至找出原因所在。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值