Prilagodba operacijskog sustava FreeRTOS za višeprocesorske platforme

Sažetak na hrvatskom: U ovom radu operacijski sustav FreeRTOS prilagođen je za rad na dvojezgrenom procesoru ARM Cortex-R5 u vidu asimetričnog multiprocesora. Omogućeno je pokretanje neovisnih instanci operacijskog sustava na svakoj jezgri, te međusobna komunikacija putem redova poruka smještenih u...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:51231/Details
Glavni autor: Petrak, Goran (-)
Ostali autori: Džapo, Hrvoje (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, G. Petrak, 2019.
Predmet:
LEADER 02271na a2200229 4500
003 HR-ZaFER
008 160221s2019 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid7125 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Petrak, Goran  |9 40511 
245 1 0 |a Prilagodba operacijskog sustava FreeRTOS za višeprocesorske platforme :  |b završni rad /  |c Goran Petrak ; [mentor Hrvoje Džapo]. 
246 1 |a Adapting FreeRTOS for Multicore Platforms  |i Naslov na engleskom:  
260 |a Zagreb,  |b G. Petrak,  |c 2019. 
300 |a 35 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Elektroničko i računalno inženjerstvo, šifra smjera: 35, datum predaje: 2019-06-14, datum završetka: 2019-09-09 
520 3 |a Sažetak na hrvatskom: U ovom radu operacijski sustav FreeRTOS prilagođen je za rad na dvojezgrenom procesoru ARM Cortex-R5 u vidu asimetričnog multiprocesora. Omogućeno je pokretanje neovisnih instanci operacijskog sustava na svakoj jezgri, te međusobna komunikacija putem redova poruka smještenih u dijeljenoj memoriji. Međusobno isključivanje od istovremenog pristupa redu izvedeno je semaforima. Omogućena je sinkronizacija prilikom istovremenog ispisa na serijsko sučelje. Razvijeni su primjeri kojima je demonstrirana funkcionalnost. 
520 3 |a Sažetak na engleskom: In this paper the FreeRTOS operating system has been adapted to run on a dual-core ARM Cortex-R5 processor using asymmetric multiprocessing. The operating system instances run independently on each core and communicate using message queues located in shared memory space. Semaphores are used to provide mutual exclusion from concurrent access to the same queue. Printing messages on the serial port without interference has also been made possible. Examples were developed to demonstrate the functionality of the solution. 
653 1 |a FreeRTOS  |a Cortex-R  |a asimetrični multiprocesor  |a AMP  |a višeprocesorske platforme  |a Zynq UltraScale  |a ugradbeni računalni sustavi  |a sustavi za rad u stvarnom vremenu 
653 1 |a FreeRTOS  |a Cortex-R  |a asymmetric multiprocessing  |a AMP  |a multicore  |a Zynq UltraScale  |a embedded systems  |a real-time systems 
700 1 |a Džapo, Hrvoje  |4 ths  |9 18083 
942 |c Z 
999 |c 51231  |d 51231