-
ARM64 से परिचित न होने वाले hobby OS developers के लिए एक tutorial
-
step-by-step तरीके से शुरुआत से एक Monolithic OS kernel लिखकर देखें
-
serial console, virtual memory, HW exception handling जैसी सामान्य OS सुविधाओं को Rust की विशेषताओं का उपयोग करके लिखकर देखें
-
कुल 16 चरणों में संरचित। हर चरण के लिए boot करने योग्य kernel binary शामिल है
-
पिछला चरण लगातार expand करते जाने वाला फ़ॉर्मैट
-
Raspberry Pi 3 और 4 मुख्य target हैं, लेकिन दूसरे CPU पर भी आसानी से port किया जा सकता है
Tutorial
-
Wait Forever
-
Runtime Init
-
Hacky Hello World
-
Safe Globals
-
Drivers: GPIO and UART
-
UART Chainloader
-
Timestamps
-
HW Debugging using JTAG
-
Privilege Level
-
Virtual Memory Part 1: Identity Map All The Things!
-
Exceptions Part 1: Groundwork
-
Integrated Testing
-
Exceptions Part 2: Peripheral IRQs
-
Virtual Memory Part 2: MMIO Remap
-
Virtual Memory Part 3: Precomputed Translation Tables
-
Virtual Memory Part 4: Higher-Half Kernel
अभी कोई टिप्पणी नहीं है.