Skip to content

Mforcen/RusTOS

Repository files navigation

RusTOS

A Real Time Operating System in Rust for Cortex M3 embedded systems.

This project aims to be a fully working operating system.

Some of the planned features are:

  • Create a multitasking operating system by using threads.

  • Embed a Lua interpreter to execute programs without flashing the whole firmware.

  • Provide a dynamic memory manager to be used in the programs.

  • Provide an abstraction layer to work with file systems, network stacks and peripherals through the use of drivers.

  • Provide POSIX inspired APIs for Rust programs.

  • Add a shell to control and monitor the status of the operating system.

About

A Real Time Operating System in Rust for Cortex M3 embedded systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published