日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux nuttx 环境搭建,ubuntu14.04 nuttx开发环境的搭建

發布時間:2023/12/1 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux nuttx 环境搭建,ubuntu14.04 nuttx开发环境的搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

origin: http://blog.csdn.net/hunter168_wang/article/details/52914545

1. NUTTX編譯用 toolchain的下載與配置

開發環境:64位Ubuntu 14.04 系統

編譯NuttX用的toolchain下載地址:

https://launchpadlibrarian.net/268330503/gcc-arm-none-eabi-5_4-2016q2-20160622-linux.tar.bz2

下載完成后解壓縮上述文件,

解壓縮的目錄以/home/user/gcc-arm-none-eabi-5_4-2016q2/bin為例,把toolchain的路徑添加至環境變量里面

打開/home/user/.bashrc或者/etc/profile,添加如下toolchain路徑

TOOLCHAIN_PATH=/gcc-arm-none-eabi-5_4-2016q2/bin

PATH=${TOOLCHAIN_PATH}:${PATH}

export PATH

說明:

1.user為Linux系統的用戶名,開發者根據實際情況設置為自己的用戶名;

2.導出toolchain路徑避免后續編譯時每次進行導出操作;

3.基于NuttX工程編譯ATSAMV7Xult板卡時,因SAMV71Q21內部ARM核為Cortex M7系列,依賴的ToolChain版本必須大于5.x,

5.0,5.1,5.2版本的toolchain沒有驗證,驗證過的版本為5.3和5.4

4.此外用戶也可以從ATMEL官網下載5.3版本的toolchain,兩個版本均可以使用;

2.NUTTX依賴組件的安裝

2.1 在線安裝libncurses5-dev,gperf, flex bison組件

sudo apt-get install gperf libncurses5-dev flex bison

說明:

Libncurses庫用于在終端顯示文本界面。典型應用場景為編譯linux內核時make menuconfig配置界面,flex與bison在編譯和匯編過程中用到,用于讀取源代碼并且獲得程序的結構描述和分析程序結構,并且生成相應的目標代碼。

2.2 工具kconfig-frontends的安裝

kconfig-frontends的下載地址

http://ymorin.is-a-geek.org/download/kconfig-frontends/kconfig-frontends-3.10.0.0.tar.bz2

下載源碼后解壓縮,執行Linux軟件安裝三步曲, configure/make/make install

$ cd /home/user/ kconfig-frontends-3.10.0.0/

$ ./configure --prefix=/usr

$ make

$ sudo make install

說明: 如果不安裝kconfig-frontends組件,執行make menuconfig會提示kconfig-mconf無法找到的錯誤,錯誤信息如下: /bin/sh: 1: kconfig-mconf: not found make: *** [do_menuconfig] Error 127

總結

以上是生活随笔為你收集整理的linux nuttx 环境搭建,ubuntu14.04 nuttx开发环境的搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。