PowerDS PowerDS确定性调度中间件通过时间触发调度(TIME_TRIGGER),事件触发调度(EVENT_TRIGGER), 数据触发调度(DATA_TRIGGER)机制可保证用户的应用确定性的执行。 时间 时间触发 基于时间片配置的调度;支持Manifest配置管理;满足周期任务调度需求;支持跨处理器跨域调度策略;严谨的确定性时间调度和编排 数据 数据触发 支持数据校验功能;满足数据实时性要求支持数据条件组合策略;以数据状态属性作为触发条件的调度方式 事件 事件触发 支持事件链编排配置;支持用户定义事件的触发调度;支持系统全局事件(如故障)的触发调度; 产品概述 TTS 时间触发调度 TTS(Time Triggered Scheduling)基于硬实时调度策略。 采取资源预分配原则预先对所有的任务分配确定的时间片和内核,由调度器进行统一调度和系统监控。 TTS可以满足严苛的时间要求,特别适合对时间敏感的周期性任务执行、 如规划、控制、功能安全应用。 SES 安全事件触发调度 SES (Safety Event Scheduling)基于软实时调度策略。 根据系统的当前资源池状态和预定义的调度策略Policy动态对系统线程进行管理和监控。当线程过度使用系统资源或者超时WCET将被抢占, 转入低优先任务队列。 由于抢占策略需要考虑反死锁机制, 软实时的实时性能比较TTS略逊。优点是对系统的适用性好, 广泛适用于整体系统的性能优化。 产品优势 满足算法并行计算要求 支持域内及跨域调度功能特性 全面支持Adaptive AUTOSAR架构 满足微秒级调度时延要求,实时性优异 支持方法论工具链的建模配置和调度监控 满足ISO-26262 ASIL-D的高功能安全要求 支持运行在AUTOSAR OS、Linux 及 QNX 系统 支持时间触发、数据触发和事件触发等确定性调度 架构图