嵌入式软件开发人员的 RTEMS
外观
RTEMS(多处理器系统的实时执行体)是一种专为嵌入式系统设计的实时操作系统(RTOS)。[1]
本书的长期目标是指导读者了解
- 入门(开始“Hello World”)
- 获取交叉工具集
- 构建 RTEMS
- 运行 RTEMS
- 边学边贡献
- RTEMS Git 存储库
- 在此列出 RTEMS 应用程序
- RTEMS 附加包
- 使用现有的 RTEMS 附加包
- 添加到 RTEMS 附加包中
- 设备驱动程序
- 现有的设备驱动程序
- 修改设备驱动程序
- RTEMS 管理器
- 待列出
- 修改 RTEMS 源代码
- CPU 套件
- 板级支持包
- RTEMS 是一款开源 RTOS。
- RTEMS 是一种抽象层,它可以使您为一个嵌入式系统编写应用程序,并在 10 多个芯片系列和 100 多个板级支持包上运行该应用程序。
- RTEMS 起源于 1989 年,至今仍拥有活跃的开发社区。
- RTEMS 被设计为一个符合 POSIX 标准的 RTOS,因此将为 BSD 或 Linux 设计的软件移植到它上会更容易。[2]
- RTEMS 包含 TCP/IP 堆栈[3]
- RTEMS 支持多种文件系统,包括 NFS 和 FAT 文件系统。
- RTEMS 支持通过以太网进行线程感知调试[4]
- ↑ RTEMS wiki
- ↑ "RTEMS POSIX 1003.1 兼容性指南". p. 1. 引述:“RTEMS 支持单进程、多线程 POSIX 1003.1b 环境。... 提供诸如 getpid() 之类的例程并使其在嵌入式环境中以合理的方式运行 ... 使得从 UNIX 环境移植代码而无需修改它变得更容易。”
- ↑ "RTEMS 在线库".
- ↑ "关于 RTEMS".