Skip to content
/ rtos Public

Microkernel and train controller to control a Marklin trainset

Notifications You must be signed in to change notification settings

picknchew/rtos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

016b4ba · Jan 3, 2024
Dec 5, 2023
Nov 8, 2023
Nov 1, 2023
Nov 1, 2023
Jan 3, 2024
Oct 31, 2023
Oct 27, 2023
Nov 24, 2023
Nov 1, 2023
Oct 15, 2023
Oct 31, 2023
Nov 2, 2023
Nov 1, 2023
Nov 2, 2023
Oct 31, 2023
Oct 31, 2023
Oct 27, 2023
Sep 21, 2023
Nov 1, 2023
Nov 1, 2023
Nov 23, 2023
Nov 1, 2023
Oct 15, 2023
Oct 15, 2023
Nov 8, 2023
Dec 5, 2023
Oct 15, 2023
Oct 31, 2023
Nov 8, 2023
Oct 17, 2023
Nov 1, 2023
Nov 1, 2023
Nov 27, 2023
Nov 27, 2023

Repository files navigation

rtos

A microkernel built for the Raspberry Pi 4 with an included train controller to control a Marklin trainset.

Features

  • Timer Interrupts
  • UART Interrupts for Marklin controller and serial console
  • IPC via message passing
  • Console to set train speed, turnouts, with a live view of train statuses

Building

  1. Install the ARM GNU Toolchain
  2. Run make which will create an image, kernel.img

About

Microkernel and train controller to control a Marklin trainset

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published