RROS:兼顾实时性和通用性的双内核操作系统,助力前沿嵌入式系统应用

RROS是由北京邮电大学研发的双内核操作系统,创新性地融合了Rust编写的实时内核与完整Linux内核。该系统兼具卓越实时性能与强大通用计算能力,实时性能显著优于RT-Linux,已成功应用于“天算”卫星项目。RROS采用Rust语言编写实时内核,确保高可靠性和内存安全,同时兼容几乎所有原生Linux程序,支持TensorFlow、Kubernetes等复杂应用。未来将持续升级内核版本,探索LTS支持,助力自动驾驶、物联网、工业控制等高可靠性场景。

RTIC:一个专门为实时系统设计的并发框架

RTIC是一个专为实时系统设计的Rust并发框架,支持Cortex-M和RISC-V等嵌入式平台。它通过硬件加速的调度机制,实现零死锁、零数据竞态的高安全并发模型。RTIC采用单一调用栈设计,无需动态内存,调度开销极低,非常适合资源受限的嵌入式开发场景。