这部分的内容的目的是让你尽可能快的将RTOS部署到你的目标器件上,更详细的部分请参阅“freeRTOS应用指南”部分。

除了这份快速开始指南,你也可以去官网上参阅Getting Started With Simple FreeRTOS Projects,或者购买官方书籍FreeRTOS books,在官方提供的demo中包含windows上实例,不借助其他工具就可以体验一番freeRTOS,也是不错的选择

对于初次使用的开发者,建议使用configASSERT()宏,这个宏是个断言,用以检查参数的合法性,在用户提供了类型正确但是是错误范围的参数时,会向用户提供相关出错信息。

RTOS 快速开始指南

freeRTOS已经被移植到多种处理器架构和编译器上,每中架构在源代码中都包含一个提前配置好的示例应用。开发者可以使用这些示例应用快速建立自己的应用。每个示例应用中在源代码里都包含了详尽的注释,建立demo程序,并且配置目标器件。

在示例应用的文档中同样提供一些必要的RTOS特定信息,比如在freeRTOS中如何去编写中断服务,这点对于不同的处理器架构都是不尽相同的。

为了快速开始并在数分钟内运行freeRTOS,请参照如下操作:

获取RTOS源代码

下载源代码压缩包,不要被里面数量超多的文件吓到,其实除了已经移植好的代码,freeRTOS的源代码只有几个文件,先按下不表。解压到你喜欢的文件夹即可。
(国内用户可能会出现下载失败的问题,原因不详,反正我是下载了N次都不成功。推荐去soureforge的镜像站点)

定位到相应的帮助文档

展开Supported Devices & Demos菜单项,点击”Officially Supported Demos”可以看到所有官方支持的处理器架构。对于官方目前还不支持的处理器架构可以参阅 Modifying a demo application to run on different hardware

这部分的内容可能不会去翻译,因为太多太杂。不过后面对于如何移植freeRTOS肯定会单独介绍

快速开始指南 - 图1

建立工程

跟着你使用的处理器架构的帮助文档一步一步建立你自己的工程,然后去嗨吧。

运行示例应用

如果你搞定了你的工程设置以及你的硬件设置,将编译好的示例应用下载到你的目标器件里吧,还是一样,去嗨吧,感受下有操作系统的快感。

下一步

现在你已经根据示例应用建立了你自己的工程,你可以根据自己的需求对功能完成增删改。接下来,就是进一步深入这个RTOS了。因为翻译还有好多没有完成,文档与文档中的跳转没办法完善实现,因此下面先提供官方提供的一些用于深入阅读的链接,后期加入翻译完成的相应页面链接。

官方链接

汉化版

占坑……