RTSS 硬件架构 下图显示了 RTSS 架构,突出其关键功能单元及其连接。该架构支持强大的实时性能、安全启动、故障监控和灵活的网络功能。

- 有关 Qualcomm DragonwingTM IQ-9075 RTSS 硬件架构的更多信息,请参阅 IQ-9075 Technical Reference Manual 中的 Real-Time Subsystem (RTSS)。
- 有关 Qualcomm DragonwingTM IQ-8275 RTSS 硬件架构的更多信息,请参阅 IQ-8275 Technical Reference Manual 中的 Real-Time Subsystem (RTSS)。
RTSS 软件架构
下图显示了一个为安全关键型和传感器驱动型应用设计的模块化嵌入式系统架构。

- 电压调节,确保每个组件获得正确的工作电压。
- 电源时序控制,控制设备中各个组件上电或断电的顺序,确保无缝运行。
- 在以下阶段将 RTSS 移入孤岛(Island)状态:
- 芯片冷启动
- RTSS 低功耗模式
- APSS 和 RTSS 崩溃/故障
- 在冷启动和故障情况下检测错误并启动孤岛状态。
- 处理来自 APSS 的复位请求。
- 将可能需要 SoC 复位或进入紧急下载(EDL)模式的关键 RTSS 错误通知给 APSS。
- 使用以中断形式传递的信号进行进程间通信。
- 采用星型拓扑,每个协议每个内核只需要一根中断请求(IRQ)输入线。
- 充当在 SoC 级别管理 IPC 中断的集中式模块。
- 使用消息队列、共享内存、信号和信号量实现多个处理器之间的通信和同步。
- 使用陷阱系统调用与 EL2 驱动通信。
- 处理 EL1 与 EL2 之间的上下文切换和数据共享,并向客户端应用程序屏蔽这些细节。
- 拥有对 SPINOR 硬件的特权访问。
- 管理来自 EL1 和 EL2 的所有客户端请求。
- 协调操作并确保各执行级别之间的安全访问控制。

