diplomsko delo
Povzetek
Namen diplomske naloge je izdelava enostavnega operacijskega sistema za razvojno ploščo STM32F769. Vgrajeni sistemi, kot na primer STM32F769 postajajo vse cenejši in pogostejši, zato bo v prihodnosti razvoj specifično namenskih operacijskih sistemov zelo pomemben. Specifični namen operacijskega sistema, ki je predstavljen v tej diplomski nalogi je igranje iger, vendar pa bodo spoznanja te naloge koristna tudi pri izdelavi operacijskih sistemov z drugačnim namenom
Operacijski sistem, ki je bil razvit v okviru te naloge, omogoča osnovno upravljanje s strojno opremo razvojne plošče STM32F769, vključujoč upravljanje z bralnikom SD kartice, SDRAM pomnilnikom in LCD zaslonom. Ustvarjen je tudi preprost uporabniški vmesnik, ki omogoča izbiro enega izmed programov, ki jih operacijski sistem naloži iz SD kartice. Poleg tega je implementirana zaščita pomnilnika z uporabo MPU (angl. Memory Protection Unit), kar pomeni, da lahko naloženi program upravlja s svojim okoljem le preko sistemskih klicev.
Ključne besede
operacijski sistem;igralni operacijski sistem;STM32F769;igranje iger;vgrajeni sistemi;sistemski klici;igre;univerzitetni študij;diplomske naloge;
Podatki
| Jezik: |
Slovenski jezik |
| Leto izida: |
2025 |
| Tipologija: |
2.11 - Diplomsko delo |
| Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
| Založnik: |
[D. Ogorevc] |
| UDK: |
004.451(043.2) |
| COBISS: |
239430659
|
| Št. ogledov: |
117 |
| Št. prenosov: |
30 |
| Ocena: |
0 (0 glasov) |
| Metapodatki: |
|
Ostali podatki
| Sekundarni jezik: |
Angleški jezik |
| Sekundarni naslov: |
Gaming operating system for the STM32F769I development board |
| Sekundarni povzetek: |
The purpose of this thesis is to develop a simple operating system for the development board STM32F769. Embedded systems, such as the STM32F769, are becoming increasingly cheaper and more common, making the development of specific purpose operating systems very important in the future. The specific purpose of the operating system presented in this thesis is for playing games, but the insights gained from this project will also be useful for creating operating systems with other purposes.
The operating system developed as part of this thesis enables basic management of the hardware on the STM32F769 development board, including management of the SD card reader, memory, and display. A simple user interface has also been created, allowing users to select one of the programs loaded by the operating system from the SD card. Additionally, memory protection has been implemented using an MPU (Memory Protection Unit), which means that the loaded program can interact with its environment only through system calls. |
| Sekundarne ključne besede: |
operating system;gaming operating system;STM32F769;gaming;embedded systems;system calls;games;computer and information science;diploma; |
| Vrsta dela (COBISS): |
Diplomsko delo/naloga |
| Študijski program: |
1000468 |
| Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
| Strani: |
1 spletni vir (1 datoteka PDF (90 str.)) |
| ID: |
26564500 |