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开发环境的搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做彩超检查能看出来输卵管是否正常吗?
- 下一篇: linux 时间会跳吗,linux系统时