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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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