目录
1.1.2 OsScheuleTableExpiryPoint
1.1.3. OsScheuleTableAutostart
前言
在《【OS基础】符合AUTOSAR标准的RTAOS-Schedule Tables详解》一文中我们介绍了AUTOSAR OS Schedule Table的概念及其配置,核心内容如下:
1)Alarm也能SetEvent及ActiveTask, 那么为什么要使用Schedule Table? -- Alarm的Expiry Point只能执行一个Action且Alarm没有序列操作的功能,Schedule Table的Expiry Point可以执行多个Action且一个Duration期间的各个Expiry Point可以完成一个序列操作,也就说说Schedule Table适用于复杂的任务控制。当然,设计好Alarm也能实现复杂多任务的控制,只不过Schedule Table更加简便。
2)什么场景下只能使用Alarm? -- Schedule Table的Action只能是SetEvent或者ActiveTask, 而Alarm的Action还可以是Callback或者IncrementCounter(),所以在Expiry Point需要执行Callback或者Increm
订阅专栏 解锁全文
2040

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



