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

PHPz
發布: 2024-01-22 13:18:05
轉載
894 人瀏覽過

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

調試飛控用什麼軟體

下載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中文網其他相關文章!

來源:docexcel.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!