1
Lowlevel-Coding / Mal wieder am reinarbeiten, wo weitermachen?
« am: 23. November 2016, 09:01 »
Hey Leutz,
nachdem ich momentan wieder ein bisschen Lust hab an meinem OS weiterzubasteln, bin ich nun am überlegen wo ich weitermachen soll.
Implementiert sind momentan die Grundlangen wie GDT,Memory Management, Multithreading mit einem simplen Scheduler, ein kleiner Keyboard Treiber.
Hab das ganze zeug jetzt mal angefangen aufzuräumen und mir Gedanken gemacht über was man noch so implementieren könnte als nächstes. Da wäre zum einen eine Shell, allerdings habe ich da noch so gar keine Vorstellung was die Shell eigentlich genau macht und wie ich die implementieren könnte. Dann wäre da noch das Thema Festplatten / CD's und andere Geräte. Mein aktuelles Os ist noch nicht in der Lage irgendwas davon zu erkennen. Daher wäre es aus meiner Sicht vllt sinnvoller daran erstmal weiterzuarbeiten.
Allerdings hab ich den überblick noch nicht so ganz. Also die Liste die ich mir jetzt eigentlich überlegt habe ist:
*Festplatten erkennen
*Festplatten lesen/schreiben
*Dateisystem(Fat12 oder irgendwas kleines)
Allerdings wo fange ich an ? ATA benötige ich ja für die Kommunikation das heißt ich brauche auf jedenfall ein ATA Treiber. Allerdings brauche ich dann noch andere Sachen denke ich ? PCI/ACPI ? ist irgendwas noch nötig für mein vorhaben ?
Wäre cool wenn mir jemand helfen kann.
Mit freundlichen Grüßen
Moritz
nachdem ich momentan wieder ein bisschen Lust hab an meinem OS weiterzubasteln, bin ich nun am überlegen wo ich weitermachen soll.
Implementiert sind momentan die Grundlangen wie GDT,Memory Management, Multithreading mit einem simplen Scheduler, ein kleiner Keyboard Treiber.
Hab das ganze zeug jetzt mal angefangen aufzuräumen und mir Gedanken gemacht über was man noch so implementieren könnte als nächstes. Da wäre zum einen eine Shell, allerdings habe ich da noch so gar keine Vorstellung was die Shell eigentlich genau macht und wie ich die implementieren könnte. Dann wäre da noch das Thema Festplatten / CD's und andere Geräte. Mein aktuelles Os ist noch nicht in der Lage irgendwas davon zu erkennen. Daher wäre es aus meiner Sicht vllt sinnvoller daran erstmal weiterzuarbeiten.
Allerdings hab ich den überblick noch nicht so ganz. Also die Liste die ich mir jetzt eigentlich überlegt habe ist:
*Festplatten erkennen
*Festplatten lesen/schreiben
*Dateisystem(Fat12 oder irgendwas kleines)
Allerdings wo fange ich an ? ATA benötige ich ja für die Kommunikation das heißt ich brauche auf jedenfall ein ATA Treiber. Allerdings brauche ich dann noch andere Sachen denke ich ? PCI/ACPI ? ist irgendwas noch nötig für mein vorhaben ?
Wäre cool wenn mir jemand helfen kann.
Mit freundlichen Grüßen
Moritz