pixhawk在linux下的開發環境的安裝

2021-07-22 10:56:28 字數 1597 閱讀 9912

簡單說一下pixhawk在linux下的開發環境的安裝

可參考官網:

1.首先安裝ubuntu 14.04 lts,一路預設安裝就可以了,具體的過程可以自己上網查詢,64位與32位沒有區別。linux下是區分大小寫的,在使用過程中一定注意大小寫字母

安裝可選軟體:(終端啟用鍵ctrl+alt+t)

安裝五筆輸入法軟體

sudo apt-get install ibus-table-wubi

其它軟體根據自己的情況自己安裝。

2.將當前使用者新增進組中$user替換為當前使用者

3.git原始碼到本地

首先安裝git軟體

sudo apt-get install git

建立原始碼目錄

mkdir -p ~/src

cd ~/src

git軟體原始碼

git clone

4.安裝cmake

sudo add-apt-repository ppa:george-edison55/cmake-3.x -y

sudo apt-get update

sudo apt-get install cmake

5.安裝python相關,「\」是續行符號,與下一行是乙個命令

sudo apt-get install python-argparse git-core wget zip \

python-empy qtcreator cmake build-essential -y

6.刪除串列埠模式管理器

sudo apt-get remove modemmanager

7.更新軟體包

sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded -y

sudo apt-get update

sudo apt-get install python-serial openocd \

flex bison libncurses5-dev autoconf texinfo build-essential \

libftdi-dev libtool zlib1g-dev genromfs \

python-empy

8.安裝對應的gcc

sudo apt-get install gcc-arm-none-eabi -y

編譯原始碼

cd firmware

make px4fmu-v2_default

執行make px4fmu-v2_default 進行編譯,過程中會自動git需要的檔案,第一次大約15分鐘。

顯示以下為編譯成功:

linking cxx executable firmware_nuttx

[100%] built target firmware_nuttx

scanning dependencies of target build_firmware_px4fmu-v2

[100%] generating nuttx-px4fmu-v2-default.px4

[100%] built target build_firmware_px4fmu-v2

Oracle在Linux下的安裝

說明 這個版本是10g,我的測試是在redhat enterprise上完成的。2 系統預設使用的一些設定如下 預設資料庫 orcl 使用者 sys system sy an dbsnmp 企業版 1.3g 資料庫 700m 3 安裝過程中需要執行的乙個指令碼,這個指令碼必須以root使用者身份登入...

svn在linux下的操作

1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 svn add test.php 新增test.php svn add php ...

jsoncpp在linux下的配置

json 官方的解釋為 json 是一種輕量級的資料傳輸格式。關於 json 更具體的資訊,可參見 json 官網 jsoncpp 是比較出名的 c json 解析庫。在 json 官網也是首推的。下面開始說明配置方法 2 scons部署 版本為scons 2.1.0.zip 進入scons解壓目錄...