社区与许可
联系方式
- Discord:加入服务器
- QQ 群:1038895132
- 邮箱:rypan@rtospro.com
- 作者主页:runyupan.com
参与开发
请阅读 CONTRIBUTING.md 了解行为规范与提交拉取请求的流程,并在提交时使用 拉取请求模板。 行为规范 适用于项目的所有交流空间。
与许多内核项目不同,RMP 明确欢迎新手。一个很好的第一个贡献是为你手头已有的 芯片做一次移植、补上一行缺失的测试数据,或者修正文档——平台层小到可以完整 审阅。
许可
RMP 以 Unlicense 发布:这是 EDI 的官方作品,已放入公有领域。所有由 EDI 保留的版权在所有适用法律下尽最大可能授权给所有实体——任何用途、永久 免费、无需署名。
从 M0A00_Library 获取的厂商 HAL 包保留各自的许可证;项目引用的手册与第三方标准不在 Unlicense 覆盖范围内。
项目信息
- 项目:M5P01 R6T1
- 语言:C99 加一层很薄的汇编平台代码
- 内核:
Source/Kernel/rmp_kernel.c——单个文件,含内存管理、控件库与 FXAA - 手册:英文 · 中文
- 徽章: CircleCI · OpenSSF Best Practices · Codacy
主要贡献者
- 宋磊峰——ARM Cortex-M3/4/7 汇编移植
- 侯润生——ARM Cortex-M4/7 RVM 移植与 lwIP 演示
- 王奕和——稳定的 x86/Linux
ptrace移植 - 张冉——C28x DSP 移植
- 张凯——白盒测试
- 刘浩天——RL78 移植
生态
| 项目 | 说明 |
|---|---|
| M5P01_Prokaron | RMP 实时内核——本项目 |
| M7M02_Ammonite | Unity Platform (RVM)——以 RMP 为客机的微控制器虚拟机监视器 |
| M7M01_Eukaron | RME 微内核——面向带 MMU 核心的权能 OS |
| M2A01_Simpron | RMS——面向硬件栈架构的状态机 OS |
| M0A00_Library | 厂商软件包与硬件抽象库 |
