当前位置: 首页 > web >正文

【大疆dji】ESDK开发环境搭建(软件准备篇)

        接上一篇【大疆dji】ESDK开发环境搭建(硬件准备篇)

1. 编译环境

        ESDK 提供 x86_64/aarch64 基于 Linux 平台 Ubuntu 发行版操作系统构建的静态库,运行 demo 先正确安装所需的依赖包。arm32位就不支持了。建议使用编译安装的方式,避免可能出现的不兼容问题。

架构操作系统GNU gcc/g++ 编译工具cmake参考设备
x86_64Ubuntu 22.04.1 LTSgcc version 5.5.0 101710103.9 版本及以上intel CPU 笔记本
aarch64Ubuntu 20.04.5 LTSgcc version 9.4.03.9 版本及以上Jetson Xavier NX
aarch64Debian10gcc version 10.2.13.9 版本及以上RK3588、RK3576

2. 依赖库环境

依赖库参考版本编译安装方式apt-get 安装方式
openssl1.1.1f发行版 Linux 系统内置sudo apt-get install openssl libssl-dev
libssh21.10.0mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release .. && make -j4 && make installsudo apt-get install libssh2-1-dev
opencv4.2.0mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release .. && make -j4 && make installsudo apt-get install libopencv-dev
ffmpeg4.1.3git checkout n4.1.7 mkdir build && cd build && ../configure --disable-static --enable-shared --disable-doc && make -j4 && make installsudo apt-get install ffmpeg
http://www.xdnf.cn/news/457.html

相关文章:

  • 详细解释浏览器是如何渲染页面的?
  • 银行数据开发日常2
  • Redis客户端下载使用
  • AI调试工具有哪些?
  • 李宏毅NLP-5-RNNTNeural TransducerMoChA
  • 加一:从简单问题到复杂边界的深度思考
  • fragment 异常 InstantiationException
  • Python语法系列博客 · 第6期[特殊字符] 文件读写与文本处理基础
  • JAVA:Spring Boot 集成 Caffeine 实现本地缓存的技术博客
  • 使用Redis5.X部署一个集群
  • 【PCIE配置空间】
  • 【FFmpeg从入门到精通】第三章-FFmpeg转封装
  • Android TTY设备调用流程和简单分析
  • verilog float mult
  • 九方前端面试
  • Kubernetes控制平面组件:API Server详解(二)
  • TDOA解算——牛顿迭代法|以4个基站的三维空间下TDOA定位为背景,使用牛顿迭代法解算。附完整代码,订阅专栏后可复制粘贴
  • 前端面试宝典---参数解构+默认值的面试题
  • 2025.04.19【Spider】| 蜘蛛图绘制技巧精解
  • 杨校老师课堂之C++入门练习题梳理
  • 大数据建模与评估
  • 【技术派后端篇】技术派中的白名单机制:基于Redis的Set实现
  • 备份jenkins
  • mysql控制单表数据存储及单实例表创建
  • MCP是什么?为什么突然那么火?
  • Ubuntu开启自启动PostgreSQL读取HDD失败处理思路
  • 动态规划经典例题:最长单调递增子序列、完全背包、二维背包、数字三角形硬币找零
  • Linux Privilege Escalation: LD_PRELOAD
  • 实战设计模式之备忘录模式
  • Python爬虫实战:获取B站查询数据