Skip to content

Simple implementation of an OS for the BeagleBoard C4 with ARMv7 A8 processor.

License

Notifications You must be signed in to change notification settings

Oxydation/MinionOS

Repository files navigation

MinionOS

Development of a simple OS for a BeagleBoard C4 with a ARMv7 Cortex A8-Processor (OMAP 3530).

The system consists of following modules and/or parts:

  • #c5f015 GPIO
  • #c5f015 Interrupts
  • #c5f015 Timers/System Timer
  • #c5f015 System Calls
  • #c5f015 Filesystem
  • #c5f015 Scheduler
  • #c5f015 Virtual Memory
  • #c5f015 Process Management
  • #FFA500 Inter Process Communication
  • #c5f015 Basic User Apps
  • #c5f015 Shell

Drivers

Low-Level

  • #c5f015 MMC_SD/SPI
  • #c5f015 UART

High-Level

  • #c5f015 DMX

Design

ArchDesign

Tools

  • Code Composer Studio v7