FreeRTOS模拟器
一、 下载源码
下载完的目录结构应该是这样的。
.
├── FreeRTOS 源码
│ ├── Demo 官方示例代码
│ ├── History.txt 历史变更
│ ├── License 证书
│ ├── Source 源码
│ ├── links_to_doc_pages_for_the_demo_projects.url
│ └── readme.txt 说明
├── FreeRTOS+TCP.url
├── FreeRTOS-Plus
│ ├── Demo
│ ├── Source
│ └── readme.txt
├── Quick_Start_Guide.url
├── Upgrading to FreeRTOS V10.3.1.url
├── Upgrading-to-FreeRTOS-10.url
├── Upgrading-to-FreeRTOS-9.url
└── readme.txt
二、 打开工程
模拟器在windows下可以使用三种:
- keil
- visual studio
- eclips
这篇教程会使用visual studio来模拟。
进入下载的路径下FreeRTOSv10.3.1\FreeRTOS\Demo\WIN32-MSVC
点击使用visual studio 打开工程。
三、 编译运行
编译运行
运行结果
四、 样例说明
官网给我们提供了二个样例,默认运行的样例是一个比较简单的样例。创建了二个任务一个队列。源码是文件 main_blanky.c
。
第二个示例是一个比较负责的例子,如果想要运行的话需要改一下宏。在 main.c
文件里查找宏 mainCREATE_SIMPLE_BLINKY_DEMO_ONLY
,将值修改为 0. 则会运行第二个较为负责的官网样例。
#define mainCREATE_SIMPLE_BLINKY_DEMO_ONLY 1