目录
概述
- 多处理器系统实时执行器(RTEMS)是一个多线 程、单地址空间、实时操作系统,没有内核空间/用户空间分隔。它能够在SMP配置中操作,提供最先进的功能集。
- RTEMS生态系统是RTEMS项目提供的工具、包、代码、文档和在线内容的集合。生态系统提供了一种开发、维护和使用RTEMS的方法。它的各个部分与用户、主机环境以及彼此交互,以使RTEMS可访问、可用和可预测。
- RTEMS很复杂,RTEMS生态系统的重点是通过提供一种稳定的文档化方式来构建、配置和运行RTEMS,从而简化用户的复杂性。
- RTEMS是一个开源操作系统和开源项目,它扩展到了生态系统。组成生态系统的所有部分都是开源的。生态系统使用包的源代码在主机上创建可执行文件,因此,当第一次创建并运行示例RTEMS可执行文件时,用户将从源代码构建所有工具以及可执行文件。
- Real-Time Executive for Multiprocessor Systems或RTEMS是一种开源实时操作系统(RTOS),支持POSIX等开放标准应用程序编程接口(API)。它被用于太空飞行、医疗、网络和更多的嵌入式设备。RTEMS目前支持18种处理器体系结构和大约200个BSP。其中包括ARM、PowerPC、Intel、SPARC、RISC-V、MIPS等。RTEMS包括多个文件系统、对称多处理(SMP)、嵌入式外壳和动态加载,以及FreeBSD的高性能、全功能的IPV4/IPV6 TCP/IP堆栈,该堆栈还为RTEMS提供USB。