一、为什学习RTOS编程
1.1谈谈为什么要使用RTOS
1.其实现实生活中,很多小的电子产品,就已经满足了我们的使用,一般这种产品都是使用裸机系统开发的就能满足需求的。
(1).是学习需要
(2).是项目需要
2.如何学习RTOS呢?
(1).最简单的方法就是在学习别人的代码基础上移植好系统,看看RTOS里面的API使用说明,然后调用这些API实现即可。
(2).另一种深入学习一款RTOS,阅读RTOS的源码,深究内核和每个组件的实现方式,这个过程枯燥且痛苦
3.跟着视频,实现操作系统的代码从0到1实现内核,层层叠加。
1.2为什么使用FreeRTOS
1.首先,就是FreeRTOS是一款开源免费的实时操作系统,遵循GPLv2+的许可协议。
二、新建工程
1.创建文件夹
首先创建文件夹 “FreeRTOS” ,然后创建文件夹“Doc”、“FreeRTOS” 、“HARDWARE”、“Project” 、“USER“ 五个文件夹 ;
2.创建新工程
3.开始配置文件
注意
前面我们使用的是软件端,调试,开发板是看不到现象的,所以我们在这使用虚拟调试,方便我们学习
到这里我们的模板工程就调试完毕了!!!