Skip to content

Releases: akriese/shrineOS

u05-release

23 Jan 00:15
e74f350
Compare
Choose a tag to compare

What's Changed

Full Changelog: u04...u05

u04-release

02 Jan 14:51
72c36b1
Compare
Choose a tag to compare

Implements threads that can be scheduled with a round robin algorithm.

An example program lets the user press characters starting threads that print that character a couple times.

The system timer is used to initiate context switches between the threads.

What's Changed

  • refactor(main): let user choose example program by @akriese in #11
  • implement threads and context switches with system timer by @akriese in #12

Full Changelog: u03...u04

u03-release

15 Dec 12:27
6753c20
Compare
Choose a tag to compare

The slightly late release of interrupt handling with system timer and dbgu.

u02-release

21 Nov 08:35
a079237
Compare
Choose a tag to compare

Created dummy exception handlers, performing a memory remap upon startup, wrote some convenience helper functions for printing memory and registers.

u01-release

06 Nov 22:07
b81d7a5
Compare
Choose a tag to compare

This progress is released for the first tutorial homework.

You can try it out by running make all & make run in one shell, while running make minicom in another.
In the minicom shell, you should be able to type keys and get a reaction from the OS.

Have fun trying it out :)