Skip to content

dohear/Embedded-Operating-System-for-RISC-V-Hardware-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Embedded Operating System Code

This repository contains the final embedded operating system code I developed for my Operating Systems class at Marquette University.

During the course, we encountered an "unsolvable" issue with the RISC-V framework provided by my professor after implementing memory protection. As a result, we had to migrate to the MIPS architecture for subsequent feature implementations. Due to this transition, I have included two incomplete versions of my operating system:

RISC-V Implementation

This folder contains my work on the following components:

  • Serial driver
  • Context switch
  • Trap handlers
  • Process scheduler
  • Memory protection

MIPS Implementation

This folder includes my work on:

  • File system
  • Authentication layer

About

The complete codebase used for my operating systems class at Marquette University.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published