ČeskyEnglish

Popis předmětu - AE3M35PSR

Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
AE3M35PSR Real-Time Systems Programming Rozsah výuky:2+2c
Garanti:  Role:PO,V Zakončení:Z,ZK
Vyučující: 
Zodpovědná katedra:13135 Kreditů:6 Semestr:Z

Anotace:



Výsledek studentské ankety předmětu je zde: AE3M35PSR

Osnovy přednášek:

1. Real-Time operating systems, requirements, properties
2. VxWorks OS
3. POSIX API
4. Advanced use of C language, GNU C compiler
5. Coding standards, version control systems, certifications
6. Memory access timing; dynamic memory management
7. Clock driven scheduling
8. Dynamic priority scheduling
9. Static priority scheduling
10. Problems in analysis of real-time systems
11. Shared resource management
12. Shared resource management II.
13. Other real-time operating systems; interrupt subsystem; support for different HW platforms (BSP)
14. Combining real-time tasks with non-real-time tasks

Osnovy cvičení:

1. Introduction to VxWorks OS and its IDE. Compilation, debugging, event viewer.
2. Task 1: VxWorks API: mutexes, semaphores.
3. Task 2: VxWorks API: fronty zpráv, časovače
4. Task 3: VxWorks API: procesy, sdílená paměti
5. Task 4: Benchmark latencí rozvrhovače OS.
6. Task 5: Vliv přístupu k paměti na dobu běhu (cache, prefetching, ...)
7. Task 6: Měření latence při komunikaci přes ethernet
8. Task 7: Měření času blokování na mutexu, dědění priorit
9. Test; assignment of task 8 - motor control
10. Solving of task 8
11. Solving of task 8
12. Solving of task 8
13. Delivery of task 8
14. Zápočet

Literatura:

Požadavky:

Stránky předmětu: https://moodle.dce.fel.cvut.cz/

Webová stránka:

http://support.dce.felk.cvut.cz/psr/

Předmět je zahrnut do těchto studijních plánů:

Plán Obor Role Dop. semestr
MEKME4 Sítě elektronických komunikací V 1
MEKME5 Komunikační systémy V 1
MEKME3 Elektronika V 1
MEKME2 Multimediální technika V 1
MEKME1 Bezdrátové komunikace V 1
MEOI1 Umělá inteligence V 1
MEOI2 Počítačové inženýrství V 1
MEOI5 Softwarové inženýrství V 1
MEOI3 Počítačové vidění a digitální obraz V 1
MEOI5NEW Softwarové inženýrství V 1
MEOI4 Počítačová grafika a interakce V 1
MEEEM3 Elektroenergetika V 1
MEEEM4 Ekonomika a řízení energetiky V 1
MEEEM5 Ekonomika a řízení elektrotechniky V 1
MEEEM1 Technologické systémy V 1
MEEEM2 Elektrické stroje, přístroje a pohony V 1
MEKYR1 Robotika PO 1


Stránka vytvořena 25.7.2017 17:54:30, semestry: L/2016-7, Z,L/2017-8, Z/2018-9, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)
Za obsah odpovídá: doc. Ing. Ivan Jelínek, CSc.