DJI PSDK 开发流程概述
DJI PSDK是DJI提供给其无人机产品搭载负载的软硬件结合的工具链,全称是DJI Payload SDK,作为SDK,意味着DJI不仅提供了相应的调用API接口,还提供了很多工具链,比如针对于不同运行平台的payloadlib动态链接库。
PSDK负载的开发流程
第一步,登录DJI 开发者官网,申请账号并开通Payload服务,这个随便填写内容,申请之后会自动审核通过,但特别注意不要随便添加太多Payload 应用,因为数目是有限制的,而且已经添加的不可轻易删除。
第二步,根据无人机型号和需要下载相应的案例源码,同时要购买相应的硬件开发套件,比如E port组件和DJI SDK CC芯片,在购买之前,请先搞清楚这些组件的使用方法。
第三步,选择开发板或本地电脑,可运行PSDK程序的平台,部署相应的环境,然后运行案例源码,保证基本的功能没有问题,硬件连接和通信正常。
第四步,根据自己需要的功能,选择相应的模块,同时新建添加模块,将案例中需要的函数和调用加入自己的模块中,然后更改调试程序以达到理想效果。
第五步,删除案例程序与自己的模块无关部分,编写执行脚步程序,加快编译运行的速度。
浙公网安备 33010602011771号