windows64位PX4環境搭建(鄒魯方高) 2020/11/29

weixin_46025925發表於2020-11-29

全程跟著官網教程,耐心對待每一步,不要一直在電腦面前等著,載入東西的時候做點別的事情,這樣心情會好一點

跟著官網教程走: link

  1. 下載Cygwin工具鏈的安裝程式,具體地址官網教程中有,這裡也放出來,link
    大家請都下載該連結中的0.9版本,老版本可能要裝python3的包,很麻煩。
    0.9版本 只要下載PX4.Windows.Cygwin.Toolchain.0.9.msi即可,其他兩個source code不要下載
    耐心等待ing… (不想等待的拿U盤找我來直接拷)

  2. 安裝Cygwin
    開啟已下載好了的安裝程式
    它會預設安裝在C盤 C:/PX4 ,儘量不要改路徑, 一路常規操作一直點確定就行,接下來就是等待(安裝過程大約7,8分鐘,具體視網速而定),等待結束後關鍵一步:在安裝結束後勾選clone the PX4 repository, build and run simulation with jMAVSim(這簡化了你的開始準備工作)
    在安裝結束後勾選 clone the PX4 repository, build and run simulation with jMAVSim 安裝完成後,務必勾選
    在安裝結束後勾選 clone the PX4 repository, build and run simulation with jMAVSim
    勾選後,點選確認即可,它會自動給你下載很多東西,git一些庫之類的,不要驚慌,一直等待,有時你以為它下載結束,其實它只是卡在這一步了,所以請等待,等待的過程做點別的事情(它下載完所有東西后,會自動關閉)

  3. 執行一下,即初次編譯
    下載好後,開啟 C:/PX4/run-console.bat雙擊run-console.bat
    輸入cd Firmware, 再輸入make px4_sitl jmavsim,等待,它會載入好多東西,最後彈出來一個模擬介面,然後你再在run-console上輸入commander takeoff,模擬介面的飛機會自己飛起來,在空中待一會再自己降下來,(如果這一步失敗了,再重新輸入一次,我第一次失敗了,它顯示Command 'commander' failed, returned 1.,再試了一次就起飛了(這一步有不瞭解的官網教程:link其中注意連結中下載 PX4 原始碼我們勾選過的人是已經下載好了的,直接跳過,跳到初次編譯(使用 jMAVSim 模擬器)這一步)

over