Le contenu de cet entrepôt est le code de la deuxième année du diplôme de premier cycle en informatique et technologie, Université d'aéronautique et astronautique de Pékin, «conception de cours du système opérationnel»
Les codes de ce référentiel appartiennent au projet du cours de Buaa «Système d'exploitation»
Ce projet contient un minuscule système d'exploitation basé sur MIPS32.
Le système d'exploitation prend en charge la gestion de la mémoire de la page virtuelle, la gestion des processus, les appels système, le système de fichiers et un shell primitif.
Le code peut être simulé dans le simulateur GXEMUL après avoir été compilé.
Ces codes peuvent passer tout le test automatique dans Lab1-Lab6.
Le projet de ce cours met en œuvre un système d'exploitation MIPS qui prend en charge la gestion de la mémoire des pages, la gestion des processus, les appels système, les systèmes de fichiers et un shell très primitif
Tous les codes peuvent être simulés sur GXEMUL après avoir été compilé par compilateur croisé. Ce code peut être testé sur tous les ordinateurs de Lab1-Lab6 sans le suspendre une fois.
Dans ce cours, vous devez également terminer une «tâche de défi». J'ai choisi la tâche «Raspi 3B Bare Metal OS». Par conséquent, le code pour la tâche de défi n'est pas contenu dans ce référentiel
Pour réussir ce cours, vous devrez également accomplir une tâche difficile. J'ai choisi la tâche difficile de Raspberry Pi 3B, donc le code pour la tâche difficile n'est pas dans ce référentiel
Portail de lien: https://github.com/17231181/raspberrypi_bare_metal_operating_system_buaa
=================================================================.
Le cours du système d'exploitation est beaucoup plus facile que les autres cours hardcore de la série 6, gardez simplement un esprit calme <br> De plus, les prolétariens du monde entier s'unissent!