Početna strana

Predavanja

Vežbe na tabli

Domaći zadaci

Projekti i kolokvijumi

Obaveštenja

Korisni linkovi

LAB vežbe

Vežbe na tabli

Materijali za časove vežbi na tabli

Vežbe prezentacija 1

Vežbe prezentacija 2

Materijal uz prezentaciju 2

Vežbe prezentacija 3

Materijal uz prezentaciju 3

Vežbe prezentacija 4

Materijal uz prezentaciju 4

Uputstvo za korišćenje simulatora

 

Program rada:

Primer RTOS [13]: Osnovne karakteristike, osnovne biblioteke API funkcija; API funkcije za rad sa taskovima, redovima (Queue), binarnim i brojačkim semaforima, mutex-ima, softverskim tajmerima, grupama događaja, direktnom komunikacijom sa taskovima; sistemski časovnik, idle task, upravljanje memorijom, rad sa prekidima; opisi API funkcija, primeri koda. Sistemske promenljive, specifične hardverske rutine.

 

Detalji:

Na računskim vežbama se obrađuje open source embedded real-time operativni sistem FreeRTOS. Operativni sistem se sastoji iz API funkcija pisanih u programskom jeziku C. Pored osnovnih elemenata real-time operativnog sistema (taskovi, događaji, mehanizmi za prenos podataka itd.), posebna pažnja se posvećuje korišćenju hardverskih resursa i ograničenjima koje poseduje realan sistem, kao što je MSP430 razvojni sistem.

 

Opšte napomene:

Računske vežbe se održavaju kroz naizmenično smenjivanje prezentacija i demonstracija primera vezanih za obrađivanu temu. Na ilustrativnim praktičnim primerima pokazuju se tehnike programiranja korišćenjem pogodnosti real-time operativnog sistema.

Kontakti:

prof. dr. Ivan Popović

Kabinet 101

E-mail: popovici@etf.bg.ac.rs

Konsultacije: zakazati mejlom

 

Asis. mas. Haris Turkmanović

Kabinet 102g

E-mail: haris@etf.bg.ac.rs

Konsultacije: zakazati mejlom

 

Elektrotehnički fakultet u Beogradu,

Bulevar Kralja Aleksandra 73,

11 000 Beograd

Republika Srbija