-
ARM64'e aşina olmayan hobi amaçlı OS geliştiricileri için bir öğretici
-
Adım adım, sıfırdan bir Monolithic OS çekirdeği yazmayı denemek
-
Seri konsol, sanal bellek, HW istisna işleme gibi genel OS işlevlerini Rust'ın özelliklerinden yararlanarak yazmayı denemek
-
16 aşamadan oluşuyor. Her aşama için önyüklenebilir çekirdek ikilisi dahil
-
Önceki aşamaları sürekli genişleten bir yapı
-
Ana hedef Raspberry Pi 3 ve 4 olsa da, diğer CPU'lara da rahatlıkla port edilebilir
Öğretici
-
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
Henüz yorum yok.