本文将介绍基于Soft RTOS和Hard RTOS的Laye构建方法的差异。
中文说明请参阅网站。
Soft RTOS是一种适用于对时间有一定要求但可容忍一定延迟的系统的实时操作系统。
Hard RTOS是一种适用于需要严格遵守时间约束的系统的实时操作系统。任务的执行时间必须绝对得到保证。
Soft RTOS的分层结构通常按照下图所示,依次调用下层的分层函数。接口通过函数的参数和返回值来实现。
Hard RTOS的分层结构如下方图所示,通过分层函数的处理位置来确定。分层间接口通常使用全局变量等实现。由于这种结构容易导致“意大利面条式代码”,因此建议设置分层间接口或组件间接口。

OSS-ECAL website:
是电子元件抽象层开源软件的缩写。Open-Source Software for Electronic Components Abstraction Layer


163

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



