这篇文章的英文原版我是在 www.FreeRTOS.net 上下载得到的。其实我并没有决定是否要在系统中使用FreeRTOS,虽然我想要的也仅仅是一个实时内核,当然更重要的是免费。之所以翻译这篇文章倒不是因为FreeRTOS有多么优秀,完全是因为这篇文章还不算太长。而且FreeRTOS.net仿佛致力于这个内核在国内的推广,也做了不少中文化的工作。所以我是打算利用工作之余,边看边译,到读完这篇文档,也就有个中文版了。如果FreeRTOS.net不弃的话,我倒是情愿放到这个网站上与大家共享。
本章的目的是让读者充分了解:
在应用程序中,FreeRTOS 如何为各任务分配处理时间。
在任意给定时刻,FreeRTOS 如何选择任务投入运行。
任务优先级如何影响系统行为。
任务存在哪些状态。
此外,还期望能够让读者解:
如何实现一个任务。
如何创建一个或多个任务的实例。
如何使用任务参数。
如何改变一个已创建任务的优先级。
如何删除任务。
如何实现周期性处理。
空闲任务何时运行,可以用来干什么。
附件大小FREERTOS实时内核实用指南.pdf3.02 MB |