The content of this warehouse is the code for the second year of undergraduate degree in Computer Science and Technology, Beijing University of Aeronautics and Astronautics, "Operating System Course Design"
Codes in this repository belongs to the project of BUAA 'Operating System' course
This project contains a tiny operating system based on mips32.
The operating system supports virtual page memory management, process management, system calls,file system and a primitive shell.
The code can be simulated in GXEMUL simulator after being compiled.
These codes can pass all the auto-test in lab1-lab6.
The project of this course implements a mips operating system that supports page memory management, process management, system calls, file systems and a very primitive shell
All codes can be simulated on GXEMUL after being compiled by cross compiler. This code can be tested on all computers in lab1-lab6 without hanging it once.
In this course you also need to finish a 'challenge task'.I chose the 'raspi 3b bare metal os' task. Therefore, the code for challenge task is not contained in this repository
To pass this course you will also need to complete a challenging task. I chose the challenging task of Raspberry Pi 3b, so the code for the challenging task is not in this repository
link portal: https://github.com/17231181/RaspberryPi_Bare_Metal_Operating_System_BUAA
=======================================================
The operating system course is much easier than other 6-series hardcore courses, just keep a calm mind <br> In addition, proletarians all over the world unite!