目录
写在前面
本人也是重新开始使用CUBEMX+FreeRTOS来开始自己的工程,在写出大概的操作流程时,也会将出现的问题和解决方案放在文章后面供大家讨论。
需要的配置
1、硬软件
硬件设备:stm32F103
软件:STMCUBEMX、KEIL5
系统:FreeRTOS
2、CUBEMX介绍
我们在编写单片机程序的时候,往往会遇到一个大问题,那就是,配置外设、时钟以及系统等复杂并且重复的工作。这些轮子可能已经被很多前辈写好了,我们只需要复制粘贴。但是问题是,每个人都有每个人的风格,怎么快速的初始化我们的单片机,让我们可以专注的来编写上层的应用,忽略开始的复杂的初始化呢?STM官方出款了一个图形化配置STM系列的软件,帮助我们快速初始化配置单片机,而可视化界面的操作方式也可以帮助我们这种小白来快速的上手STM32。
3、几款系统的比较
由于我现在只把系统用在了stm32上面。现在只就32上面常用的几款系统作为比较:
系统 | 资料 | 体积 | 收费 | 移植 |
---|---|---|---|---|
UCOS | 资料很多 | 较小 | 收费 | 较复杂 |
RT_thread | 资料集中在官网 | 较小 | 免费 | 很复杂 |
FREEROTS | 资料 |