学习FreeRTOS(1):实验环境

学习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

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个各个方面。

FreeRTOS Example 4

STM32CubeMX

STM32CubeMX下载链接:ST国际,也可以到这里下载:ST中国

STM32CubeMX是STMicroelectronics推出的与STM32系列微控制器配套的代码生成器,它可以帮我们自动生成工程文件、驱动程序和初始化代码,使我们能够专注FreeRTOS而不是陷入其它各种细节。

STM32CubeMX

TrueSTUDIO

TrueSTUDIO下载链接:Linux版Windows版Mac OS X版

TrueSTUDIO是基于Eclipse的集成开发环境,使用GCC/GDB工具链。如果有Eclipse和GCC方面的使用经验很容易上手。

TrueSTUDIO号称是“The best FREE C/C++ IDE for ARM® development”,其免费版除了不能使用某些高级功能外,没有代码容量限制,也没有试用时间限制,高级功能主要是调试方面的,例如异常分析,RTOS的任务感知调试等。

TrueSTUDIO

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值