实时框架 QF 的实现与特性
1. 引言
在实时嵌入式系统领域,拥有一个高效、灵活且可靠的实时框架至关重要。QF 作为这样一个轻量级的实时框架,在实时嵌入式系统中发挥着关键作用。它具有众多优秀特性,能够满足不同应用场景的需求。
2. QF 实时框架的关键特性
2.1 通用性与可移植性
QF 是专门为实时嵌入式系统(RTES)设计的通用、可移植、可扩展且轻量级的实时框架。它可以管理多达 63 个并发执行的活动对象,这些活动对象是封装的任务,每个对象都包含一个状态机和一个事件队列,通过发送和接收事件进行异步通信。
- 源代码 :QF 的完整源代码可在 www.quantum - leaps.com/psicc2/ 找到。代码编写严格遵循 www.quantum - leaps.com/doc/AN_QL_Coding_Standard.pdf 中记录的编码标准,并且是“lint - free”的,还 98% 符合 Motor Industry Software Reliability Association(MISRA)的 C 语言使用指南。
- 可移植性 :QF 源代码使用可移植的 ANSI - C 编写,对于 QF/C++ 则使用嵌入式 C++ 子集。
超级会员免费看
订阅专栏 解锁全文
463

被折叠的 条评论
为什么被折叠?



