Skip to content
This repository was archived by the owner on Jul 14, 2026. It is now read-only.

Repository files navigation

ErkOS

This is a prototype embedded operating system written in Rust. The target architecture is Cortex-M based board.

Structure

  • app: An example application for Nucleo-F429ZI board
  • qemu_app: An example application for QEMU
  • arch: device drivers for ARMv7-M peripherals
  • device: device drivers for STM32F4291ZI
  • kernel: The core structs of this OS. This has dependency on arch, but no dependency on device
  • log: utility for logging (based on The Embedonomicon example code)
  • rt: runtime for ARMv7-M baremetal environment
  • util: utilities independent from architecture

Reference

About

A prototype embedded operating system written in Rust

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages