diplomsko delo
Peter Hrovat (Avtor), Patricio Bulić (Mentor)

Povzetek

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.

Ključne besede

RTOS;operacijski sistem;mikrokrmilnik;vgrajeni sistemi;STM32F4DISCOVERY;razvrščevalnik;FreeRTOS;C;zbirni jezik;računalništvo in informatika;univerzitetni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [P. Hrovat]
UDK: 004.451:004.3(043.2)
COBISS: 32086275 Povezava se bo odprla v novem oknu
Št. ogledov: 873
Št. prenosov: 163
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: An Operating System for the ARM Cortex M4 Microcontroller
Sekundarni povzetek: 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.
Sekundarne ključne besede: RTOS;operating system;microcontroller;embedded systems;STM32F4DISCOVERY;scheduler;FreeRTOS;C;assembly language;computer and information science;diploma;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000468
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 57 str.
ID: 12025785
Priporočena dela:
, diplomsko delo
, diplomsko delo