大家好,欢迎来到IT知识分享网。
1.初步了解PSDK
为开发者能够开发出挂载在无人机上的负载设备,Payload SDK,X-Port云台,SkyPort转接台,这些方便开发者能够利用无人机上的电源,通讯链路等资源。
PSDK,MSDK,OSDK区别:
PSDK:使用PSDK 开发可挂载在DJI 无人机上的负载设备,能够满足不同行业多样化的应用需求
MSDK:使用MSDK 开发的移动端APP 能够控制负载设备执行指定的动作和任务。
OSDK:使用OSDK 开发的无人机自动控制程序,借助机载计算机(如Manifold 2-C)的强大算力,不仅能够实现对无人机以及无人机负载设备的自动控制,还能实现图像识别、物体追踪及深度感知等高级应用。
使用X-Port 或 SkyPort V2 在M200 V2 Series 上开发负载设备时,需先使用DJI Assistant2 升级无人机和硬件平台的固件.
2.设备连接
2.1使用X-Port
2.2使用SkyPort V2
2.3接口拓展板
3.配置开发环境
3.1获取基础软件
3.2keil软件
使用Keil Pack Installer或手动下载最新的STM32F4xx_DFP.2.x.x驱动包
3.3配置Linux开发环境
4.运行示例程序
4.1补充RTOS示例代码
4.2运行Linux示例代码
查看串口名称使用 ls -l /dev/ttyS*
5.编译程序
1.获取串口访问权限
sudo chomd 777 /dev/xxx //xxx为串口名称
mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release .. make
3.执行
进入示例程序的目录: sample/manifold2/project/build 使用./demo_linux_ubuntu命令运行示例程序
6.应用绑定
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/120047.html





