搜尋
首頁電腦教學電腦知識哪款軟體適合用於飛控調試?

哪款軟體適合用於飛控調試?

調試飛控用什麼軟體

下載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函數,那是單晶片思維,你只需看啟動腳本即可,\ROMFS\px4fmu_common\init.d\rcs;

第三步,針對你的具體情況,定位相應的模組,進行精讀研究,雖然模組基本上是用C 寫的,但是不會C 也沒關係,畢竟又不是讓你寫,本人倒目前為止,也不會C ,配合註釋,看明白就好了,比如,整理下mavlink的控制流程

以上是哪款軟體適合用於飛控調試?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:Excel办公网。如有侵權,請聯絡admin@php.cn刪除
HP電池檢查 - 如何下載公用事業並檢查HP電池 -  MinitoolHP電池檢查 - 如何下載公用事業並檢查HP電池 - MinitoolApr 25, 2025 am 12:53 AM

什麼是HP電池檢查?如何下載HP電池檢查?如何檢查Windows 11/10中HP筆記本電腦上的電池健康?要找到這些問題的答案,請繼續閱讀,您可以找到PHP.CN提供的很多信息。

在Windows/Mac/Android/ios上免費下載Microsoft Excel 2019在Windows/Mac/Android/ios上免費下載Microsoft Excel 2019Apr 25, 2025 am 12:52 AM

您是否正在尋找Microsoft Excel 2019下載源?您可能需要在Windows/Mac/Android/iOS上免費下載Excel 2019。 PHP.CN軟件撰寫了這篇文章,以引入一些Microsoft Excel 2019下載源針對不同平台。

強大的遊戲解決方案不使用PC上的GPU強大的遊戲解決方案不使用PC上的GPUApr 25, 2025 am 12:51 AM

玩視頻遊戲時遇到不使用GPU的遊戲很煩人。如何修復它?如果您使用0 GPU找到遊戲,則可以在PHP.CN網站上閱讀此帖子以獲取幫助。

什麼是192.168.10.1?學習登錄的必需品,更改密碼什麼是192.168.10.1?學習登錄的必需品,更改密碼Apr 25, 2025 am 12:50 AM

您知道“ 192.168.10.1”是什麼?如何登錄您的192.168.0.1 IP地址? PHP.CN將在192.168.10.1管理員登錄,更改密碼和問題故障排除上,向您展示有關此IP的一些基本信息,以及一些詳細信息。

解決!未能同步的成就錯誤在Uplay -minitool上解決!未能同步的成就錯誤在Uplay -minitool上Apr 25, 2025 am 12:49 AM

無法同步成就錯誤的錯誤不僅發生在Uplay客戶端上,而且還發生在漫長的哭聲上。當您啟動遊戲時,似乎會出現一條消息,上面寫著“無法同步成就”,這使您可以跳過。如果你想擺脫

如何在Windows 10/11上找到過程開始時間? -  Minitool如何在Windows 10/11上找到過程開始時間? - MinitoolApr 25, 2025 am 12:48 AM

當您使用計算機時,許多過程在後台運行。您可能想知道過程的開始時間。您可以使用Windows PowerShell或Process Explorer檢查過程啟動時間。 PHP.CN軟件將介紹這兩種方法

Microsoft Excel價格:購買PC/Mac的Microsoft Excel -MinitoolMicrosoft Excel價格:購買PC/Mac的Microsoft Excel -MinitoolApr 25, 2025 am 12:47 AM

為了創建和編輯電子表格,大多數人可能會使用Microsoft Excel。 Microsoft Excel不是免費的。它的獨立應用程序的價格為$ 159.99。您也可以購買Microsoft 365計劃以獲取Excel和其他Office應用程序。這篇文章主要解釋了Microsoft Ex

如何下載,安裝和更新Kyocera驅動程序Windows 10/11 -Minitool如何下載,安裝和更新Kyocera驅動程序Windows 10/11 -MinitoolApr 25, 2025 am 12:46 AM

您在工作和生活中使用打印機嗎?然後,您必須在使用之前知道,必須下載並安裝相應的驅動程序。在PHP.CN網站上的這篇文章中,我們將主要向您介紹如何安裝,更新和下載Kyocera PRI

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

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器