Oxydation / MinionOS

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:C 82.9%Language:Assembly 8.2%Language:Batchfile 6.7%Language:C# 1.4%Language:C++ 0.5%Language:Objective-C 0.4%