风君子博客2月3日消息,IAR Systems宣布为近期发布的实时操作系统PX5 RTOS提供全面支持。PX5工业RTOS是一款先进的第五代实时操作系统,专为最复杂和最先进的嵌入式应用而设计。PX5 RTOS可帮助嵌入式系统开发人员管理其多线程应用程序的实时调度,同时提高嵌入式设备的质量、功能安全性和信息安全性。IAR Embedded Workbench for Arm支持PX5 RTOS,开发人员可以利用集成开发环境无缝构建和调试从源代码到固件的商业安全关键型应用。因此,客户可以缩短上市时间、提高设备固件质量以及跨设备平台的可移植性。
IAR Embedded Workbench是一个完整的开发工具链,具有高度优化的编译器和高级调试功能。全球数以万计的嵌入式开发人员偏好使用具有最佳优化功能的IAR C/C++ Compiler™。PX5 RTOS最小空间需求小于1KB,可根据应用程序自动缩放大小,因此企业可以通过使用更小的芯片或向现有平台添加更多差异化功能来减少BOM(物料清单)。在任何系统负载情况下,PX5 RTOS均可保持确定性,而IAR的代码分析工具C-STAT和C-RUN旨在提供经过可靠测试的代码基础,以实现可证明的最高代码质量。对于安全关键型应用,IAR Embedded Workbench for Arm可提供经TÜV SÜD认证并符合ISO 26262要求的功能安全版本使用。
PX5 RTOS具有行业标准POSIX pthreads API的原生实现以及最佳的尺寸和性能。在安全性方面,PX5 RTOS提供指针/数据验证(PDV)技术,开发人员可以在运行时利用该技术来验证函数返回地址、函数指针、系统对象、全局数据和内存池。这项技术是PX5 RTOS独有的。除了原生POSIX pthread支持(信号量、互斥锁、消息队列等)之外,PX5 RTOS还提供实时扩展,如事件标志、快速队列、滴答计时器、内存管理等。鉴于PX5 RTOS对行业标准POSIX pthreads API的支持,可以立即在实时嵌入式物联网平台使用各种软件堆栈,包括开源和商业软件。