Skip to content

redragonx/ApothemOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

================================================ Proposal for Raspberry Pi OS Project: Apothem OS

By Stephen Chavez & Joshua Michael Waggoner

Abstract:

For our final project we plan to create a minimal operating system that will be implemented on a Raspberry Pi, using ARMv6 assembly language. The operating system will be capable of manipulating all GPIO pins that are on the Raspberry Pi's board, displaying text, and executing commands. From this skeleton of an operating system, we plan to add more functionality as time goes on, and possibly use it for educational purposes in the future. Estimated budget for Raspberry Pi kit, GPIO breakout cables, LED's, SD card, breadboard and wires is under $100.

*Note: Can be connected to optional LED cube assembly through a GPIO breakout cable.

Materials:

Project goals:

We will target the following specific goals and tasks to do from this project:

  • We will learn how most operating systems boot up once you switch the power on.
  • We will know how to take input from the user, display text to the screen, directly with our own code, and interact with other hardware in the later stages of the project, leaving it open for later improvements and added functionality.
  • We will be use and improve our understanding of ARM assembly language.
  • We will learn how to "pair program".
  • We will learn how to keep and manage a repository of a large project using git-hub.
  • We will learn leadership skills, and how to work in teams.

Documentation:

YouTube videos

https://www.youtube.com/playlist?list=PLTBdZ9kVzjDw-kqISqD1Qm9uIgpZ4_m9Q

Twitter pictures

Power Point presentation about our project

About

A simple operating system for the Raspberry Pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published