配置自己的工作環境
source /tools/xilinx/vivado/2018.3/settings64.sh
px4使用新增環境變數。
export path=/opt/gcc-arm-none-eabi-9-2020-q2-update/bin:$path
我注釋了vivado的指令碼後,編譯成功。
linux中環境變數包括系統級和使用者級,系統級的環境變數是每個登入到系統的使用者都要讀取的系統變數,而使用者級的環境變數則是該使用者使用系統時載入的環境變數。所以管理環境變數的檔案也分為系統級和使用者級的。
1.系統級:
(1)/etc/profile:該檔案是使用者登入時,作業系統定製使用者環境時使用的第乙個檔案,應用於登入到系統的每乙個使用者。該檔案一般是呼叫/etc/bash.bashrc檔案。
/etc/bash.bashrc:系統級的bashrc檔案。
(2)/etc/environment:在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設定環境檔案的環境變數。
2.使用者級(這些檔案處於家目錄下):
(1)~/.profile:每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,該檔案僅僅執行一次!預設情況下,他設定一些環境變數,執行使用者的.bashrc檔案。這裡是推薦放置個人設定的地方
(2)~/.bashrc:該檔案包含專用於你的bash shell的bash資訊,當登入時以及每次開啟新的shell時,該該檔案被讀取。
1.設定別名
alias px4='cd /home/gsl/documents/px4-autopilot
2.檢視已經設定的別名列表
alias -p px4
3.刪除別名unalias 別名1
unalias px4
4.設定別名每次登入可用
echo "alias px4='cd /home/gsl/documents/px4-autopilot'" >> $home/.bashrc
source $home/.bashrc
注意: 在定義別名時,等號兩邊不能有空格,否則shell不能決定您需要做什麼。僅在命令中包含空格或特殊字元時才需要引號。如果鍵入不帶任何引數的alias 命令,將顯示所有已定義的別名。 PX4飛控之編譯環境搭建
本篇文件主要參考px4官方開發教程結合自身實踐過程中遇到的問題,介紹linux下px4飛控編譯環境搭建 韌體編譯 韌體上傳等。注 在ubuntu14.04 ubuntu16.04 ubuntu16.04麒麟版下親測可用 一 環境搭建及工具鏈安裝 1 許可權設定,將當前使用者組許可權設定為超級許可權 ...
PX4飛控bootloader編譯
以前在使用pix4中,bootloader是在出廠的時候預設燒寫好的,我們直接可以通過usb更新韌體,但是要做二次開發過程中,我們需要編譯 並進行燒寫,我們以前用的編譯命令是預設v2的命令,也沒有問題,但是最近更新到了1.8.0的版本,據說從1.7.0的版本做了一些更改,主要是flash的問題,1....
PX4飛控之PWM輸出控制
多旋翼電調如好盈xrotor,dji通用電調等都支援pwm訊號來傳輸控制訊號。常用的400hz電調訊號對應週期2500us,一般使用高電平時間1000us 2000us為有效訊號區間,即1000us為最低輸出,2000us為最高輸出,鎖定 停轉 訊號一般取900us 或950us,太低電調會判斷成無...