izpis_h1_title_alt

Operacijski sistem za mikrokrmilnik ARM Cortex M4
ID Hrovat, Peter (Avtor), ID Bulić, Patricio (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (2,72 MB)
MD5: 5E4C85C5EF3E817AD5532EF075238CF2

Izvleček
V diplomski nalogi predstavimo implementacijo operacijskega sistema za mikrokrmilnike. Sistem je narejen po zgledu FreeRTOS operacijskega sistema, ki je med najbolj priljubljenimi operacijskimi sistemi RTOS. Najprej predstavimo implementacijo razvrščevalnika in menjavanja konteksta, ki sta ključna dela RTOS operacijskega sistema. Nato predstavimo še implementacijo funkcij, kot so medprocesna komunikacija in mehanizem za dinamično dodeljevanje pomnilnika. Operacijski sistem je napisan večinoma v programskem jeziku C, z nekaj vrinjenega zbirnega jezika. Implementiran operacijski sistem je napisan za razvojno ploščo STM32F4DISCOVERY, na kateri je ARM Cortex-M4 procesor. Operacijski sistem tako lahko deluje na vseh računalniških sistemih, ki imajo Cortex-M4 procesor.

Jezik:Slovenski jezik
Ključne besede:RTOS, operacijski sistem, mikrokrmilnik, vgrajeni sistemi, STM32F4DISCOVERY, razvrščevalnik, FreeRTOS, C, zbirni jezik
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2020
PID:20.500.12556/RUL-120150 Povezava se odpre v novem oknu
COBISS.SI-ID:32086275 Povezava se odpre v novem oknu
Datum objave v RUL:16.09.2020
Število ogledov:1355
Število prenosov:200
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:An Operating System for the ARM Cortex M4 Microcontroller
Izvleček:
In the following diploma thesis we describe an implementation of an operating system for microcontrollers. The system is inspired by the FreeRTOS operating system which is one of the most popular RTOS operating systems. Firstly we describe the implementation of the scheduler and context switching, the most important parts of an RTOS operating system. Secondly we describe the implementation of functions, such as interprocess communication and dynamic memory allocation. The system is mostly written in the C programming language with some inline assembly language. The system is written for the STM32F4DISCOVERY development board, which uses an ARM Cortex-M4 processor. Thus the operating system can run on any computer which has an ARM Cortex-M4 processor.

Ključne besede:RTOS, operating system, microcontroller, embedded systems, STM32F4DISCOVERY, scheduler, FreeRTOS, C, assembly language

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj