什么是 Azure RTOS ThreadX
Azure RTOS ThreadX 是 Microsoft 提供的高级工业级实时操作系统 (RTOS)。它是专门为深度嵌入式实时 IoT 应用程序设计的。
Azure RTOS ThreadX 的特性
Azure RTOS ThreadX 提供高级计划、通信、同步、计时器、内存管理和中断管理功能。此外,Azure RTOS ThreadX 具有许多高级功能,包括 picokernel™ 体系结构、preemption-threshold 计划、event-chaining、执行分析、性能指标和系统事件跟踪。
Azure RTOS ThreadX 的占用空间非常小,最少只需要一个 2KB
的指令区域和 1 KB
的 RAM。这种大小在很大程度上归功于其非分层 picokernel 体系结构和自动缩放。
Azure RTOS ThreadX 可在大多数主流处理器上实现亚毫秒级上下文切换,并且总体速度比其他商业 RTOS 都快。
Azure RTOS ThreadX 的应用
Azure RTOS ThreadX 在各种产品(包括消费者设备、医疗电子设备和工业控制设备)上的部署次数已达数十亿次。这实际上使 ThreadX 成为深度嵌入式应用程序的 RTOS 标准。
安全认证
ThreadX 已通过 SGS-TÜV Saar 认证,可用于安全关键型系统。该认证确认 Azure RTOS 可用于开发符合 IEC-61508 最高安全完整性级别的安全相关软件,用于“电气、电子和可编程电子安全相关系统的功能安全性”。