Linkliste
Aus Lowlevel
Hier sind alle nützlichen Links gesammelt, die helfen ein OS zu entwickeln. Wer noch welche kennt, darf gerne etwas hinzufügen, sollte aber das begonnene Menüsystem bewahren.
Inhaltsverzeichnis |
Das Magazin
Hier findet man die Links zu den neuesten Ausgaben von "Lowlevel"
Externe Seiten zur Betriebssystemprogrammierung
- Protected Mode Tutorial (FH Zwickau) - Sehr gute Einführung in die Möglichkeiten des Protected Mode. Ebenso Erläuterungen zur MMX-Erweiterung.
- OSRC: The Operating System Resource Center - Gut gegliederte Links zu vielen Dingen, die wichtig für das OS-Dev sind, so zum Beispiel Dateisysteme, Tastatur und vieles mehr.
- Bona Fide OSDev - Viele, gut sortierte, Tutorials
- Sandpile - DIE Seite wenn es um die Architekturen des IA-32 und des AA-64 geht. Ein absolutes Muss für alle OS-Dever.
- Ralf Brown's Interruptliste (RBIL) - Eine sehr ausführliche Liste mit Beschreibungen zu vielen Interrupts, IO Ports, geemappten Speicheradressen und anderen Dingen. (Auszug: lists of I/O port, CMOS, and memory locations, far-call entry points, model-specific registers, and system-management mode state save areas.
Interrupts: Sei es BIOS, VGA/VESA-BIOS oder DOS, nahezu alles wichtige zu den Interrupts ist hier zu finden. Für eine bessere und schnellere Übersicht der Interrupt Nummern gibt es hier eine Matrixübersicht.
IO Ports: Diese Informationen befinden sich in 3 Dateien (PORTS.A, PORTS.B und PORTS.C) in diesem Zip Archiv inter61d.zip
- FAT12/16 - Das FAT12/16 Kurz und verständlich.
ARM
- ARM Architecture Reference Manual
- [1]
- Building Bare-Metal ARM Systems with GNU
- ARM PrimeCell Color LCD Controller (PL110)
- [2]
Lowlevel-Tutorials
Alte Tutorialseite
OS Allgemein
- Newbie Theorie - Aios
Festplatte/Dateisysteme
- Partitionen - Toaster
- FAT 12 - TeeJay
- LowFS Beschreibung - joachim_neu
Grafik
- VGA Mode 13h - elfish_rider
Protected Mode
- PM-Grundlagen - TeeJay
- Kernel in C - TeeJay
- Kernel in C++ - TeeJay
Sound
- PC Lautsprecher - joachim_neu
