FreeRTOS 嵌入式实时系统的Windows环境下脱离实体硬件虚拟运行环境的搭建
疫情期间,居家办公学习的利器。
手头没有嵌入式开发板又要继续Freertos的开发和学习怎么办?
Freertos官方网站
https://freertos.org/
点击上图所示的Windows simulator
https://freertos.org/FreeRTOS-Windows-Simulator-Emulator-for-Visual-Studio-and-Eclipse-MingW.html
文中会有一些基本的注意事项。阅读玩本文后可以浏览一下。
首先下载 visual studio community 2022 (版本新一点反正这个是个人非商业免费版)
https://visualstudio.microsoft.com/zh-hans/
会先下载一个下载器然后出现安装引导程序
选择MSVC选项如上图所示
更改安装目录
开始漫长的 安装等待
安装完成后需要重新启动电脑
打开Freertos 文件目录,就是Freertos下面的Demo文件夹
FreeRTOSv202111.00\FreeRTOS\Demo\WIN32-MSVC-Static-Allocation-Only
或者
FreeRTOSv202111.00\FreeRTOS\Demo\WIN32-MSVC
打开如图所示的VS项目文件
点击生成,重新生成RTOSDemo
如果出现下面的错误
点击项目,重定目标解决方案,使用最新的即可
点击生成,重新生成RTOSDemo
运行程序