Ariel OS – a Rust RTOS for IoT Microcontrollers
4 months ago
- #Rust
- #RTOS
- #Microcontrollers
- Ariel OS 是一款用 Rust 编写的新型微控制器实时操作系统(RTOS)
- 支持主流硬件架构(Arm Cortex-M/ESP32/RISC-V)及乐鑫/北欧半导体/树莓派/意法半导体等厂商的开发板
- 基于 Embassy Rust 框架和 embedded-hal 硬件抽象层(HAL)构建
- 新增了包括多核调度器在内的操作系统功能
- 专为微控制器上的安全、内存安全、网络化应用而设计
- 整合了精选的库生态系统并补充了缺失的OS功能
- 具有抢占式多核调度器/可移植外设API/网络安全设施等特性
- 旨在缩短应用开发周期、提高代码可移植性、减少安全漏洞
- 源代码采用Apache 2.0与MIT双重许可在GitHub开源
- 支持BBC micro:bit V2/北欧半导体nRF52840-DK/树莓派Pico等开发平台