一、nuttx开发环境搭建
来源:互联网 发布:淘宝首页添加旺旺 编辑:程序博客网 时间:2024/05/16 18:56
一、nuttx开发环境搭建
环境:ubuntu14.04
步骤:
1、检查自己电脑是否有git命令,如果没有安装:sudo apt-get install git
2、下载源码及编译工具(声明一下,编译环境nuttx默认用gcc-nuttx-none-eabi,如果不想用它,方法:修改nuttx的代码,改成gcc-arm-none-eabi。建议还是用原来的)
sudo mkdir nuttx //建立文件夹
cd nuttx //进入目录
在终端分别输入一下命令:
3、安装依赖库
在终端输入:
4、配置编译工具
cd buildroot/
cp configs/cortexm4f-eabi-defconfig-4.7.3 .config //注意4.7.3后面有一个空格
make menuconfig //进入后直接退出即可
make
提示上面有些安装时候会比较慢,甚至下载不了,建议搞一个VPN或者多试一下
5、编译nuttx
cd /tools
./configures.sh stm32_tiny/nsh
cd ../
sudo cp libkconfig-parser-3.12.0.so /lib //解决关于libkconfig-parser3.12.0.so的错误
make menuconfig(注释:这句会调用打开menuconfig,由于上边安装的开发环境为ARM Toolchain,因此需要在menuconfig里边选择Build Setup/Build Host Platform(Linux)及Toolchain Selection(Generic GNU EABI toochain under linux(or other POSIX environment))
make
完成编译后会在nuttx目录下生成nuttx,nuttx.bin,nuttx.hex,可以选择使用某一种进行烧录。
步骤:
1、检查自己电脑是否有git命令,如果没有安装:sudo apt-get install git
2、下载源码及编译工具(声明一下,编译环境nuttx默认用gcc-nuttx-none-eabi,如果不想用它,方法:修改nuttx的代码,改成gcc-arm-none-eabi。建议还是用原来的)
sudo mkdir nuttx //建立文件夹
cd nuttx //进入目录
在终端分别输入一下命令:
git clone https://bitbucket.org/patacongo/nuttx.git //获取源代码
git clone https://bitbucket.org/nuttx/apps.git //获取app
git clone https://bitbucket.org/nuttx/nxwidgets.git //获取工具
3、安装依赖库
在终端输入:
sudo apt-get install libncurses5-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apg-get install libgmp3-dev
sudo apg-get install libmpc-dev
sudo apg-get install libmpfr-dev
4、配置编译工具
cd buildroot/
cp configs/cortexm4f-eabi-defconfig-4.7.3 .config //注意4.7.3后面有一个空格
make menuconfig //进入后直接退出即可
make
提示上面有些安装时候会比较慢,甚至下载不了,建议搞一个VPN或者多试一下
5、编译nuttx
cd /tools
./configures.sh stm32_tiny/nsh
cd ../
sudo cp libkconfig-parser-3.12.0.so /lib //解决关于libkconfig-parser3.12.0.so的错误
make menuconfig(注释:这句会调用打开menuconfig,由于上边安装的开发环境为ARM Toolchain,因此需要在menuconfig里边选择Build Setup/Build Host Platform(Linux)及Toolchain Selection(Generic GNU EABI toochain under linux(or other POSIX environment))
make
完成编译后会在nuttx目录下生成nuttx,nuttx.bin,nuttx.hex,可以选择使用某一种进行烧录。
阅读全文
0 0
- 一、nuttx开发环境搭建
- ubuntu14.04 nuttx开发环境的搭建
- 1.Linux环境下的Nuttx开发环境搭建
- ATSAMV7Xult板卡调试Nuttx系统----开发环境的搭建
- Nuttx学习之——Linux开发环境搭建
- 一、开发环境搭建
- (一)Java开发环境搭建
- Android 一 开发环境搭建
- android一:开发环境搭建
- 一。搭建嵌入式开发环境
- 一、开发环境的搭建
- OpenWRT(一)开发环境搭建
- Tiny4412 开发环境搭建(一)
- (一)Fiori 开发环境搭建
- Hi3519V101开发环境搭建(一)
- 一、JSP开发环境搭建
- 【开发环境专题一】Maven环境搭建
- Android开发一:开发环境搭建
- 实用互联网软件开发与调试工具
- sql server转换科学计数法数值字符串为decimal 类型
- jstack Dump 日志文件中的线程状态
- 使用singleInstance启动模式带来的问题(草稿)
- 开始看"java编程思想",写博客只是为了总结我的收获,免得忘记。很多内容都是
- 一、nuttx开发环境搭建
- 二分查找及其拓展
- 【嵌入式安全扫盲一】Stack buffer overflow
- 理解RESTFUL架构
- 矩阵归零-LintCode
- Spark源码分析学习记录1-SparkContext
- java8 语言新功能在Android 中的使用
- 带最小值操作的栈
- tensorflow裁剪填充指定大小图片(一)