the Xinu OS for AVR atmega328p devices (e.g. Arduino)
-
Updated
Mar 29, 2022 - C
the Xinu OS for AVR atmega328p devices (e.g. Arduino)
Rust implementation of Xinu educational operating system
Xinu OS port for AVR atmega328p microcontroller (e.g. Arduino)
Xinu Kernel DeBugger (xkdb) - GDB for Xinu backends
Project scope involves designing an architecture for Internet of Things devices and implementing all components needed to create a complete IOT echo system
Projects implemented on XINU OS. Process Scheduling, Demand Paging, and Concurrency Control.
Kernel Programming: Implemented key OS features such as scheduling, synchronisation and demand paging in the Xinu kernel
An LTTng-inspired kernel-level system call profiler and dynamic process stack inspector for the XINU operating system.
CSCI P536 - XINU
Readers and Writers lock with Priority Locking implementation for XINU OS.
Pluggable CPU scheduling engine for the XINU kernel, featuring a custom Linux 2.2-style epoch scheduler and an exponential distribution scheduler with a bespoke C math library.
Implemented in memory file system for XINU with standard file system primitives. Devised a shared memory Inter-Process Communication (IPC) in XINU using UDP to establish a network communication between the XINU and Virtual Machine.
To associate your repository with the xinu topic, visit your repo's landing page and select "manage topics."