NuttX 入门笔记1 STM32F4Discovery 移植
来源:互联网 发布:java中replaceall 编辑:程序博客网 时间:2024/06/06 05:32
原文地址:http://blog.csdn.net/cs1107979819/article/details/76736648
参考:
官网:http://www.nuttx.org/doku.php?id=wiki:getting-started:stm32f4discovery_unix#getting_started_with_nuttx_--_stm32f4_discovery_unix
git:https://bitbucket.org/nuttx/nuttx/src/b458934ac451c230b0eac8b18a0f1b735856dc6e/README.txt?at=master&fileviewer=file-view-default
官方相关例程:http://www.nuttx.org/doku.php?id=wiki:getting-started:external-tutorials
其他参考:https://cristovaorufino.wordpress.com/
1、编译工具安装
sudo apt-get install git gcc gcc-arm-none-eabi automake bison build-essential flex gperf libncurses5-dev libtool libusb-dev libusb-1.0-0-dev
2、下载源码
git clone https://bitbucket.org/nuttx/nuttx
git clone https://bitbucket.org/nuttx/apps
git clonehttps://bitbucket.org/nuttx/tools
3、工具配置及编译
cd tools/kconfig-frontends
执行 ./configure
再执行 make
再执行 sudo make install
再执行 sudo ldconfig
4、进入nuttx 目录
再进入tools目录
执行配置命令:
使用usb:(只支持linux下,不支持windows )
./configure.sh stm32f4discovery/usbnsh # nsh console/usb - need microUSB to USB cable
或
使用串口:(windows下使用串口 2 )
./configure.sh stm32f4discovery/nsh # nsh console/UART2 - need UART-TTL to USB cable eg FTDI
退回到nuttx目录
执行 make menuconfig
进入图像界面配置
选择后,按esc 回到上一级
回到顶级
yes结束配置
执行 make
编译成功,生成 nuttx.bin 和 nuttx.hex
4、 使用st-link 烧写nuxtt.bin
4、windows 下连接串口测试,打开安装px4工具链是自带的串口工具(px4是无人机飞控的软件,不一定是要用这个软件,不知道的用其他串口工具一样的),波特率115200
连接 usart2
阅读全文
1 0
- NuttX 入门笔记1 STM32F4Discovery 移植
- NuttX的学习笔记 1
- NuttX 入门笔记2 STM32F103C8T6(STM32f103-minimum) 点亮led
- NuttX 入门笔记4 STM32F103C8T6(STM32f103-minimum) 按键测试
- NuttX 入门笔记5 STM32F103C8T6(STM32f103-minimum) PWM测试
- Nuttx 移植到 Renesas RX62N
- NuttX 入门笔记3 STM32F103C8T6(STM32f103-minimum) 修改example点亮流水灯
- NuttX 入门笔记6 STM32F103C8T6(STM32f103-minimum) 多路PWM测试-RGBLED
- nuttx操作系统的移植以及下载
- nuttx操作系统的移植以及下载
- NuttX的学习笔记 2
- NuttX的学习笔记 3
- NuttX的学习笔记 4
- NuttX的学习笔记 6
- NuttX的学习笔记 7
- NuttX的学习笔记 8
- NuttX的学习笔记 9
- NuttX
- 每日MySQL之011:MySQL和DB2中的Multiple-Column Index(复合索引)
- Java 23种设计模式之单例模式
- iOS Swift 运算符错误问题
- 博弈论(斐波那契博弈)
- kafka系列之初步认识(零)
- NuttX 入门笔记1 STM32F4Discovery 移植
- L1-010. 比较大小
- Linux awk指令
- vbox虚拟机使用xshell
- vue 输入框 限定输入金额的范围并且用千分符显示,初始值有格式限制
- 写一个方法实现吧obj对象里的propertyName的属性值设置为value
- 实现水平垂直居中的五种方法
- 119. Pascal's Triangle II待续。。。
- 字符串循环移位