FreeRTOS快速入门指南
本页面首先描述如何在目标上尽快运行RTOS。下面的“下一步-进一步阅读”部分提供了一组链接,使您能够进一步了解您的知识,回答常见问题,并成为FreeRTOS的专家用户。
还请参阅简单FreeRTOS项目文档的入门,最好的入门读物是FreeRTOS书籍。甚至还有一个FreeRTOS Windows端口,允许在Windows主机上使用FreeRTOS进行试验,使用免费工具,并且不需要任何特殊的硬件要求。还鼓励新开发人员使用configASSERT()宏。
RTOS快速启动说明
FreeRTOS已经被移植到许多不同的体系结构和编译器中。每个RTOS端口都附带一个预配置的演示应用程序,使您能够快速启动和运行。更好的是,每个演示应用程序都附带一个文档页面,提供关于定位RTOS演示项目源代码、构建演示项目和配置目标硬件的完整信息。
演示应用程序文档页面还提供了必要的RTOS端口特定信息,包括如何编写与FreeRTOS兼容的中断服务例程,这在不同的微控制器体系结构上必然略有不同。
要在几分钟内开始运行——遵循以下简单的指导:
-
获取RTOS源代码:
下载FreeRTOS .zip文件。它包含每个官方端口的RTOS内核源代码和演示项目。不要被文件的数量压得喘不过气来,一个演示只需要一个很小的子集!将文件解压缩到一个方便的目录中。 -
找到相关文档页面:
展开“Supported Devices & Demos”菜单项,然后单击“Officially Supported Demos”链接(见右图),查看FreeRTOS支持的微控制器供应商列表。单击微控制器供应商名称将会带您进入特定于该供应商的文档页面列表。
如果您的开发板没有预先配置的端口,请参考修改演示应用程序以在不同的硬件页面上运行。 -
建设项目:
按照RTOS port documentation页面上的说明,在FreeRTOS目录结构中找到所需的项目,然后打开并构建演示项目。 -
运行演示应用程序:
按照RTOS端口文档页面上的说明设置目标硬件,下载并执行演示应用程序。同一个文档页面将提供演示应用程序功能的信息,以便您知道它是否正确执行。
进一步阅读
创建您自己的FreeRTOS应用程序的最简单方法是基于为您选择的端口提供的演示应用程序。运行演示应用程序之后,逐步删除演示函数和源文件,并用自己的应用程序代码替换它们。
以下是一些为严肃的开发者提供有价值信息的快捷方式:
- 可以通过API reference菜单访问FreeRTOS API引用。例如,右边的图像显示了如何访问关于所有FreeRTOS任务控制函数的文档。也有pdf参考手册。
- 了解FreeRTOS目录结构。
- RTOS演示应用程序项目的介绍。
- 修改RTOS演示应用程序以在不同的硬件上运行。
- 了解FreeRTOS许可证。
- 常见问题:我的应用程序没有运行,可能有什么问题?
- 使用configASSERT()捕捉用户错误
- 获得自由的支持。
- 获得商业支持和开发服务。
- 理解“Supported”和“Contributed”RTOS端口之间的差异。