搭建PX4開發環境

2021-10-24 19:17:36 字數 1952 閱讀 7060

官方**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這座山其實並不陡,只是單純...