Hasty Briefsbeta

Bilingual

Ariel OS – a Rust RTOS for IoT Microcontrollers

a month ago
  • #Rust
  • #RTOS
  • #Microcontrollers
  • Ariel OS is a new RTOS for microcontrollers written in Rust.
  • Supports popular hardware architectures (Arm Cortex-M, ESP32, RISC-V) and boards from Espressif, Nordic Semi, Raspberry Pi, and STMicroelectronics.
  • Built on top of Embassy Rust framework and embedded-hal Hardware Abstraction Layer (HAL).
  • Adds OS functionalities including a multi-core capable scheduler.
  • Designed for secure, memory-safe, networked applications on microcontrollers.
  • Integrates a curated ecosystem of libraries and adds missing OS functionalities.
  • Features include a preemptive multicore scheduler, portable peripheral APIs, and network security facilities.
  • Aims to reduce application development time, increase code portability, and minimize vulnerabilities.
  • Source code is available on GitHub under a dual Apache 2.0 / MIT license.
  • Supported boards include BBC micro:bit V2, Nordic Semi nRF52840-DK, Raspberry Pi Pico, and more.