-
Einen Cross-Compiler erstellen
Wenn man auf seinem eigenen System einen Quelltext kompiliert, so wird dieser üblicherweise gleich für das System kompiliert, auf dem man sich befindet. Der Maschinencode kann dann nur von solchen Computern ausgeführt werden, die den gleichen Maschinenbefehlen folgen.
-
Den Kernel von der Diskette/CD/HDD in den RAM laden
Zu Beginn habe ich schon erklärt, dass der Bootloader immer exakt 512 Bytes groß sein muss, d.h. er kann auch nicht größer sein. Also kann nicht der gesamte Betriebssystemkern im Bootloader liegen.
-
Debuggen unter QEMU
Bei meinen Betriebssystem-Anfängen kam ich ziemlich schnell an den Punkt, dass etwas mit dem Speicherzugriff des C-Programms nicht richtig funktionierte.
-
Betriebssystem: Der Hello-World-Bootloader
Mein neues längerfristiges Lernprojekt wird es sein, ein einfaches Betriebssystem zu programmieren.
-
Eine einfache Gesichtserkennung mit OpenCV und scikit-learn
Nach einem Tutorial zur Gestenerkennung will ich mich weiter der Künstlichen Intelligenz widmen und diesmal über Gesichtserkennung schreiben.