搜索
首页电脑教程电脑知识哪款软件适合用于飞控调试?

哪款软件适合用于飞控调试?

哪款软件适合用于飞控调试?

下载mwc的飞控源码,网盘里有,这是我定制过的,适用于我们的小飞机,其他来源的可能不适合。

2. 插上ftdi下载器,具体步骤如下所示

(1) 将FTDI下载器接口用杜邦线引出,如图用排针挨个链接好,顺序不用调。

下载器的跳线帽接在5v上

下载器的CTS接飞机接口的GND上

(3) 安装FTDI驱动程序(网盘里有)

(4)

3.打开multiwii.ino

4.选择板子类型为5V,16MHz

5.这里选择你下载器的串口

6.电机下载按钮,开始下载程序

7.上位机调试飞控,下载网盘里的上位机调试软件,

8.根据电脑操作系统选择相应文件夹,如我的电脑是windows 32位系统

9.选择对应的版本后打开

10.运行界面如图所示,从左边选择你下载器的端口号

11.然后点start按钮,开始调试程序

如何用开源飞控PIXHAWK进行开发

以下所描述的都是针对px4原生固件,此外,由于固件更新过于频繁,本文描述的是15年7月的固件,主要是举例,有改动的话,自己再研究研究吧(后面换cmake编译方式了,改动蛮大)。

既然要做开发,第一步就是搭好开发环境,根据我的经验,最好是在linux环境下编译,这样效率会很快,以前在windows下编译,经常40分钟以上,这样就太影响开发了;

第二步,大概了解下固件的架构,

如果只涉及应用层的开发,那底层的nuttx系统就可以绕过去了,一般,最好先把uorb模块的机制整明白就好了,从uorb入手,了解每个话题的来源以及作用,整理数据流,清楚每个模块之间的关系即可,比如,要实现手动模式,哪些模块互相交互,auto模式,又有哪些模块起作用,

如果涉及相应算法的开发,要学会定位到相应的算法模块,甚至具体到哪些代码,比如,你想试验你的姿态估计算法,那你就将姿态估计模块替换掉即可,不过相应的接口仍需要和px4环境一样,以姿态估计为例,最后要发布你的vehicle_attitude话题,不然无法与其他模块交互;

另外,不要试图在代码中找main函数,那是单片机思维,你只需看启动脚本即可,ROMFSpx4fmu_commoninit.drcs;

第三步,针对你的具体情况,定位相应的模块,进行精读研究,虽然模块基本是用C++写的,但是不会C++也没关系,毕竟又不是让你写,本人倒目前为止,也不会C++,配合注释,看明白就好了,比如,整理下mavlink的控制流程

以上是哪款软件适合用于飞控调试?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:Excel办公网。如有侵权,请联系admin@php.cn删除
必须知道的修复 - 无法在登录屏幕上输入密码必须知道的修复 - 无法在登录屏幕上输入密码Apr 24, 2025 am 12:50 AM

无法在登录屏幕Windows 7/8/10/11键入密码?为什么会出现这个问题?当您无法在登录屏幕上输入密码时该怎么办? PHP.CN的这篇文章为您提供了几种可行的解决方案。

[已解决] MacOS无法验证该应用程序是否没有恶意软件-Minitool[已解决] MacOS无法验证该应用程序是否没有恶意软件-MinitoolApr 24, 2025 am 12:49 AM

在Mac上运行应用程序时,您是否遇到了“ MacOS无法验证此应用程序是否没有恶意软件”? PHP.CN的这篇文章向您展示了如何解决此问题。

戴尔(Dell)上的3个错误代码的目标解决方案2000-0415戴尔(Dell)上的3个错误代码的目标解决方案2000-0415Apr 24, 2025 am 12:48 AM

错误代码2000-0415是连接到计算机某些特定电缆的小问题。它在戴尔设备中很常见。如果您目前会收到此错误,则PHP.CN网站上此帖子的提示和技巧将对您有所帮助。

计算机冻结,但鼠标仍在移动 - 结果驱动的方法计算机冻结,但鼠标仍在移动 - 结果驱动的方法Apr 24, 2025 am 12:47 AM

您是否曾经遇到过计算机冻结但鼠标仍在移动的情况?许多人对这个问题感到困扰,他们选择强行关闭计算机。实际上,还有其他方法可以帮助您解决此PR

Windows 7 Ultimate SP1免费下载和安装(32/64位)-MinitoolWindows 7 Ultimate SP1免费下载和安装(32/64位)-MinitoolApr 24, 2025 am 12:46 AM

一些用户仍然使用Windows 7版本,他们想下载Windows 7 Ultimate SP1。但是,他们不知道在哪里可以找到ISO文件。不用担心!这篇来自PHP.CN的帖子告诉您如何免费下载和安装Windows 7 Ultimate SP1。

您的频谱DVR不起作用吗?尝试这些修复程序! -  Minitool您的频谱DVR不起作用吗?尝试这些修复程序! - MinitoolApr 24, 2025 am 12:45 AM

如果您最喜欢的电视节目和工作约会之间存在冲突,该怎么办? Spectrum DVR可以帮助您!它使您可以录制自己喜欢的游戏或电视节目,并随时观看。如果您受到Spectrum DV的困扰

如何在文件资源管理器Windows 10 -Minitool中启用选择复选框如何在文件资源管理器Windows 10 -Minitool中启用选择复选框Apr 24, 2025 am 12:44 AM

您是否知道如何在文件资源管理器中显示或删除复选框?如果没有,您来了正确的位置。 php.cn上的本文向您展示了几种可行的方法来启用文件资源管理器中的选择复选框。

5修复了VSS错误0x800423F4 Win10/11中的备份5修复了VSS错误0x800423F4 Win10/11中的备份Apr 24, 2025 am 12:43 AM

VSS错误0x800423F4在Windows 11/10上创建系统映像时发生。如果您被这个烦人的问题困扰,请遵循PHP.CN收集的修复程序以将其扎根。此外,专业的Windows备份软件(例如Php.cn Shadowmaker)是简介

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。