嵌入式軟體開發人員的 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".