官方**px4.io,我使用的是ubuntu20.04
git clone --recursive
cd ./firmware
bash ./tools/setup/ubuntu.sh
注意:可以使用--no-nuttx
和--no-sim-tools
來省略nuttx和/或模擬工具。
$arm-none-eabi-gcc --version
可以通過確認gcc版本來驗證nuttx的安裝
注意:如果出現失敗了,可能是因為上面sh,丟包了,可以單獨安裝,操作如下
sudo
apt-get update
sudo apt install gcc-arm-none-eabi
cd firmware
make px4_fmu-v3_default
注意:這裡px4_fmu-v4_default是選擇版本,主要如下
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-9pjaezey-1602738984323)(/home/guanbin//2020-10-14 20-30-18螢幕截圖.png)]
make px4_fmu-v3_default upload
注意:成功的話會出現以下情況
選擇src/firmware-build作為構建目錄
執行設定
注意:如果project欄看不見專案框架,可以如下操作
ZYNQ飛控設計 PX4開發環境搭建
配置自己的工作環境 source tools xilinx vivado 2018.3 settings64.shpx4使用新增環境變數。export path opt gcc arm none eabi 9 2020 q2 update bin path我注釋了vivado的指令碼後,編譯成功。l...
PX4飛控之編譯環境搭建
本篇文件主要參考px4官方開發教程結合自身實踐過程中遇到的問題,介紹linux下px4飛控編譯環境搭建 韌體編譯 韌體上傳等。注 在ubuntu14.04 ubuntu16.04 ubuntu16.04麒麟版下親測可用 一 環境搭建及工具鏈安裝 1 許可權設定,將當前使用者組許可權設定為超級許可權 ...
學習PX4前言
剛開始接觸px4原始碼很懵,覺得難,主要原因是以前看微控制器 邏輯很好理解,所以就進入了乙個誤區,把px4也像微控制器一樣去理解,如果你抱著搞懂px4,跟搞懂微控制器花一樣的時間成本去學習的心態,那確實很難 一條明明要走一天的路,你只花乙個小時去走 靜下心下來,會發現px4這座山其實並不陡,只是單純...