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ę
  1. Po ukończeniu kursu uczestnik wyjaśnia zasady tworzenia systemów wbudowanych i systemów czasu rzeczywistego.
  2. Projektuje i tworzy program dla wybranego typu mikrokontrolera.
  3. Projektuje i uruchomia podsystemy komunikacyjne oparte o IC-IC lub transmisję sieciową.
  4. Stosuje informacje z dokumentacji technicznej.
  5. Tworzy zwartą, fachową dokumentację projektu.
Przypisane kierunkowe efekty uczenia się
  1. 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
  1. J. G. Ganssle, The art of designing embedded systems, Elsevier, 2008.
  2. H. Kopetz, Real-Time Systems: Design Principles for Distributed Embedded Applications, Springer, New York, 2011.
  3. J. W. Valvano, Embedded systems : introduction to ARM Cortex-M microcontrollers, 2013.
  4. J. Cooling, Software engineering for real-time systems, Addison-Wesley, 2003.
Literatura uzupełniająca
  1. E. A. Lee, S. A. Seshia, Introduction to Embedded Systems: A Cyber-Physical Systems Approach, 2017 (available on-line).
  2. R. Zurawski (ed.), Embedded Systems Handbook, CRC Press, 2009.
  3. 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