SylabUZ

Generate PDF for this page

Embedded Systems - course description

General information
Course name Embedded Systems
Course ID 11.9-WI-INFP-SW
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Computer Science
Education profile academic
Level of studies First-cycle studies leading to Engineer's degree
Beginning semester winter term 2022/2023
Course information
Semester 5
ECTS credits to win 6
Course type obligatory
Teaching language polish
Author of syllabus
  • prof. dr hab. inż. Alexander Barkalov
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Laboratory 30 2 18 1,2 Credit with grade
Project 15 1 9 0,6 Credit with grade
Lecture 15 1 9 0,6 Exam

Aim of the course

zapoznanie studentów z podstawowymi technologiami związanymi z systemami wbudowanymi ukształtowanie umiejętności projektowania prostych systemów wbudowanych

Prerequisites

Logika dla informatyków, Architektura komputerów I, Algorytmy i struktury danych, Podstawy programowania, Układy cyfrowe, Programowanie współbieżne i rozproszone.

Scope

Wiadomości wstępne: charakterystyka, organizacja, wymagania projektowe systemów osadzonych; czas rzeczywisty, reaktywność. Projektowanie: specyfikacja, modelowanie, weryfikacja, implementacja; modele specyfikacji formalnej - FSM, CFSM, diagram stanów; zintegrowane projektowanie sprzętu i oprogramowania. Systemy czasu rzeczywistego: wymagania czasowe, stan procesu, priorytety, planowanie zadań, wspólne zasoby, wyścigi, regiony krytyczne. Procesy współbieżne: procesy i komunikacja, przesyłanie informacji, zasoby wspólne, zakleszczenia, semafory, monitory. Interfejsy i komunikacja: magistrala, porty, pojęcie protokołu, przerwania i sterowane przerwaniem, DMA, arbitraż magistrali, protokoły szeregowe, protokoły równoległe, protokoły bezprzewodowe. Obwody drukowane: opracowywanie schematów ideowych, listy połączeń, obudowy, projektowanie obwodów drukowanych, technologie wykonywania obwodów, montaż.

Teaching methods

wykład: wykład konwencjonalny

laboratorium: ćwiczenia laboratoryjne

projekt: metoda projektu

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Wykład - Warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu realizowanego w formie pisemnej. Warunkiem przystąpienia do egzaminu jest pozytywna ocena z laboratorium.

Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium (80%) oraz aktywności na zajęciach (20%).

Projekt - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z projektu

Składowe oceny końcowej = wykład: 40% + laboratorium: 30% + projekt: 30%

Recommended reading

  1. Skalski Ł., Linux. Podstawy i aplikacje dla systemów embedded. BTC, Legionowo, 2012, ISBN: 978-83-60233-85-6
  2. Ben-Ari M.: Podstawy programowania współbieżnego, WNT,1996, ISBN: 83-20-41996-4
  3. Sacha K.: Systemy czasu rzeczywistego, Oficyna Wydawnicza Politechniki Warszawskiej,1999, ISBN: 83-7207-124-1
  4. Gook M.: Interfejsy sprzętowe komputerów PC, Helion, 2005, ISBN: 83-7361-663-2 5) Vahid F., Givargis T.: Embedded System Design: A Unified Hardware/Software Introduction, Wiley, 2002, ISBN: 978-0-471-38678-0

Further reading

  1. Bis M., Linux w systemach embedded, BTC, Legionowo, 2012, ISBN: 978-83-60233-74-0
  2. Kisiel R., Bajera A.: Podstawy konstruowania urządzeń elektronicznych, Oficyna Wydawnicza Politechniki Warszawskiej, 1999, ISBN: 83-7207-080-6

Notes


Modified by prof. dr hab. inż. Andrzej Obuchowicz (last modification: 15-04-2022 16:30)