Kod przedmiotu |
07 67 4030 19 |
Liczba uzyskiwanych punktów ECTS |
6 |
Nazwa przedmiotu w języku prowadzenia |
Embedded Systems |
Nazwa przedmiotu w języku polskim |
Embedded Systems (Systemy wbudowane) |
Nazwa przedmiotu w języku angielskim |
Embedded Systems |
Język prowadzenia zajęć |
angielski |
Formy zajęć |
|
Wykład |
Ćwiczenia |
Laboratorium |
Projekt |
Seminarium |
Inne |
Suma godzin w semestrze |
Godziny kontaktowe |
30 |
|
|
30 |
|
0 |
60 |
Czy e-learning |
Nie |
Nie |
Nie |
Nie |
Nie |
Nie |
|
Kryteria oceny (waga) |
0,40 |
|
|
0,60 |
|
0,00 |
|
|
Jednostka prowadząca |
Instytut Informatyki |
Kierownik przedmiotu |
dr hab. inż. Przemysław Ignaciuk |
Realizatorzy przedmiotu |
dr hab. inż. Przemysław Ignaciuk, dr inż. Michał Morawski |
Wymagania wstępne |
Inżynieria oprogramowania, Architektura systemów komputerowych, Podstawy sieci komputerowych |
Przedmiotowe efekty uczenia się |
- Po ukończeniu kursu uczestnik wyjaśnia zasady tworzenia systemów wbudowanych i systemów czasu rzeczywistego.
- Projektuje i tworzy program dla wybranego typu mikrokontrolera.
- Projektuje i uruchomia podsystemy komunikacyjne oparte o IC-IC lub transmisję sieciową.
- Stosuje informacje z dokumentacji technicznej.
- Tworzy zwartą, fachową dokumentację projektu.
|
Przypisane kierunkowe efekty uczenia się |
- zna i rozumie złożone zależności, wybrane fakty, obiekty i zjawiska z zakresu informatyki oraz dziedzin pokrewnych umożliwiające zidentyfikowanie problemu i opracowanie rozwiązania
|
Treści programowe |
WYKŁAD
Systemy wbudowane a systemy czasu rzeczywistego, zasady projektowania oprogramowania dla systemów wbudowanych, magistrale komunikacyjne (IC-IC, sieć), urządzenia wejścia/wyjścia, urządzenia pomiarowe i wykonawcze, obsługa przerwań, rola czasu, problemy bezpieczeństwa.
PROJEKT
Zaprojektowanie prostego systemu wbudowanego i napisanie oprogramowania sterującego lub komunikacyjnego dla grupy współpracujących ze sobą urządzeń. |
Metody weryfikacji przedmiotowych efektów uczenia się |
Efekt 1: prezentacja seminaryjna wybranego zagadnienia, odpowiedzi na zadane pytania.
Efekt 2-4: obserwacja procesu tworzenia oprogramowania, realizacja zdefiniowanych przez studenta założeń w punktach kontrolnych, odpowiedzi na zadane pytania.
Efekt 5: utworzenie dokumentacji projektu, weryfikacja jego poprawności i zgodności z dokumentacją.
|
Formy i warunki zaliczenia przedmiotu |
Prezentacja wybranego tematu w części teoretycznej
Raport i prezentacja z części projektowej |
Szczegółowe treści przedmiotu |
WYKŁAD
Systemy wbudowane a systemy czasu rzeczywistego, zasady projektowania oprogramowania dla systemów wbudowanych, magistrale komunikacyjne (IC-IC, sieć), urządzenia wejścia/wyjścia, urządzenia pomiarowe i wykonawcze, obsługa przerwań, rola czasu, problemy bezpieczeństwa.
PROJEKT
Zaprojektowanie prostego systemu wbudowanego i napisanie oprogramowania sterującego lub komunikacyjnego dla grupy współpracujących ze sobą urządzeń. |
Literatura podstawowa |
- J. G. Ganssle, The art of designing embedded systems, Elsevier, 2008.
- H. Kopetz, Real-Time Systems: Design Principles for Distributed Embedded Applications, Springer, New York, 2011.
- J. W. Valvano, Embedded systems : introduction to ARM Cortex-M microcontrollers, 2013.
- J. Cooling, Software engineering for real-time systems, Addison-Wesley, 2003.
|
Literatura uzupełniająca |
- E. A. Lee, S. A. Seshia, Introduction to Embedded Systems: A Cyber-Physical Systems Approach, 2017 (available on-line).
- R. Zurawski (ed.), Embedded Systems Handbook, CRC Press, 2009.
- B. W. Kernighan, D. Ritchie, C Programming Language, Prentice Hall, 2000.
|
Przeciętne obciążenie godzinowe studenta pracą własną |
90 |
Uwagi |
|
Data aktualizacja karty |
2021-05-31 15:42:43 |
Przedmiot archiwalny tak/nie |
nie |