
【PX4 飞控二次开发】
文章平均质量分 86
dy6667188
加油吧,开启自己的学习记录生涯
展开
-
【PX4 飞控二次开发】自制ESP8266WIFI数传
ESP8266数传模块一、简介二、下载烧录固件1.下载[MavLink ESP8266固件V 1.2.2](http://www.grubba.com/mavesp8266/firmware-1.2.2.bin)2.烧录三、连线四、配置ESP8266五、连接WIFI Bridge一、简介ESP8266是一款低成本,易于使用的Wi-Fi模块,具有完整的TCP / IP堆栈和微控制器功能。它可以与任何Pixhawk系列控制器一起使用,这里我用的是安信可的Node MCU模块。此款WIFI数传模块适应于原创 2020-05-20 16:33:50 · 7659 阅读 · 4 评论 -
【PX4 飞控二次开发】UORB 发布及订阅自定义
UORB测试一、添加msg1.创建.msg文件2.Cmakelists.txt修改3.编译错误4.编译成功二、发布及订阅主题1.添加代码2.修改cmake3.再次编译一、添加msg1.创建.msg文件~/PIX4/Firmware/msg$ touch my_uorb_test.msg2.Cmakelists.txt修改将自定义的.msg添加到同目录下的Cmakelists.txt文件列表中3.编译错误~/PIX4/Firmware$ sudo make px4_fmu-v2[E原创 2020-05-19 15:47:13 · 1359 阅读 · 0 评论 -
【PX4 飞控二次开发】第一个程序 打印输出-模拟
第一个程序1.编写任务代码、Cmake文件2.编译1.编写任务代码、Cmake文件~/PIX4/Firmware/src/examples$ 在该目录下创建文件夹 px4_01~/PIX4/Firmware/src/examples/px4_01$ 创建文件px4_01.c#include <px4_platform_common/log.h>__EXPORT int px4_01_main(int argc, char *argv[]);int px4_01_mai原创 2020-05-18 17:31:03 · 970 阅读 · 0 评论 -
【PX4 飞控二次开发】使用MAVLink向地面站发送消息
MAVLink使用一、 生成MavLink库1.编写测试代码2.使用工具二、修改代码1.2.MavLink的使用前提条件是安装好MavLink环境一、 生成MavLink库1.编写测试代码<?xml version="1.0"?><mavlink> <version>3</version> <messages> <message id="188" name="TEST_TYPES"> <des原创 2020-05-13 10:10:28 · 2322 阅读 · 0 评论