学习FreeRTOS(1):实验环境
来源:互联网 发布:担保交易网站源码 编辑:程序博客网 时间:2024/05/23 01:56
学习FreeRTOS(1):实验环境
FreeRTOS实验环境:指导手册《Mastering the FreeRTOS Real Time Kernel A Hands-On Tutorial Guide》;开发板NUCLEO-F303K8;代码生成器STM32CubeMX;集成开发环境TrueSTUDIO。
http://blog.csdn.net/zoomdy/article/details/54743790
mingdu.zheng at gmail dot com
NUCLEO-F303K8
先来看看NUCLEO-F303K8开发板。
NUCLEO-F303K8是STMicroelectronics出品的NUCLEO-32系列开发板之一,从图中可以看出它非常的迷你(长50mm,宽18mm),很容易携带。NUCLEO-F303K8是一款三合一开发板,它将开发板、仿真器和USB转串口集成到了一起,不仅搭载了STM32F303K8微控制器,而且集成了ST-Link仿真器,该ST-Link包含了USB转串口功能。跑《Using The FreeRTOS Real Time Kernel》中的示例只要将这款三合一板通过MicroUSB数据线(普通Android手机数据线)连接到电脑就足够足够了。
STM32F303K8以Cortex-M4F为核心,64K Flash,16K SRAM,最高主频72MHz。下图是STM32F303K8的系统框图。不是什么牛逼的款式,但跑跑FreeRTOS示例已经足够了。
NUCLEO-F303K8可以在网上很方便的购买到,我购买的价格是¥98.00。
《Mastering the FreeRTOS Real Time Kernel A Hands-On Tutorial Guide》
该手册下载链接:Mastering the FreeRTOS Real Time Kernel A Hands
该手册详尽介绍了FreeRTOS的原理、API使用方法,还包含25个示例。按着这25个示例学习FreeRTOS个各个方面。
STM32CubeMX
STM32CubeMX下载链接:ST国际,也可以到这里下载:ST中国
STM32CubeMX是STMicroelectronics推出的与STM32系列微控制器配套的代码生成器,它可以帮我们自动生成工程文件、驱动程序和初始化代码,使我们能够专注FreeRTOS而不是陷入其它各种细节。
TrueSTUDIO
TrueSTUDIO下载链接:Linux版、Windows版、Mac OS X版。
TrueSTUDIO是基于Eclipse的集成开发环境,使用GCC/GDB工具链。如果有Eclipse和GCC方面的使用经验很容易上手。
TrueSTUDIO号称是“The best FREE C/C++ IDE for ARM® development”,其免费版除了不能使用某些高级功能外,没有代码容量限制,也没有试用时间限制,高级功能主要是调试方面的,例如异常分析,RTOS的任务感知调试等。
- 学习FreeRTOS(1):实验环境
- FreeRTOS 学习笔记 1
- freeRTOS学习1
- FreeRTOS学习--1
- FreeRTOS 学习之环境搭建-只需几分钟
- FreeRTOS学习笔记-1-概述
- freeRTOS 学习
- FreeRTOS学习1--任务挂起与恢复
- STM32L152RC+cubeMX+FreeRTOS学习(1)
- 实验1 熟悉实验环境
- STM32Fxx FreeRTOS学习一
- FreeRTOS学习笔记
- FreeRtos学习2
- FreeRTOS学习开始
- FreeRTOS学习笔记
- FreeRTOS 学习资料
- FreeRTOS 学习四:队列
- FreeRTOS学习2--队列
- mysql利用双重url编码绕过防火墙
- toast
- php导出excel(多种方法)
- 欢迎使用CSDN-markdown编辑器
- Hdu 1161
- 学习FreeRTOS(1):实验环境
- Js代码和Java代码之间的互相调用了
- 学习笔记
- 表格的简单实现_1
- 1
- Leetcode 69. Sqrt(x)
- vs 程序的远程屏幕监控、远程截图、本地截图。
- 得到应用发送与接收的流量
- 155. Min Stack