Systemy wbudowane - Wydział Informatyki

Transkrypt

Systemy wbudowane - Wydział Informatyki
Systemy wbudowane
Wydział Informatyki
Nazwa
programu
kształcenia
Informatyka i ekonometria
Poziom i forma studiów
I stopień stacjonarne
---
Ścieżka dyplomowania
2015/2016Z - 2018/2019Z
Systemy wbudowane
Kod przedmiotu
IE1SWB
Punkty ECTS
5
Specjalność
Nazwa
przedmiotu
Rodzaj
przedmiotu
obieralny
Semestr 4,6
Liczba
godzin w
semestrze
W - 30 Ćw - 0 PS - 30 P - 0 L - 0 S - 0
Przedmioty
wprowadzające
Założenia i
cele
przedmiotu
Formy
zaliczenia
Treści
programowe
Zapoznanie studentów z metodyką projektowania systemów wbudowanych,bazą technologiczną systemów wbudowanych oraz narzędziami do projektowania
systemów wbudowanych. Nauczenie sposobów wykorzystania języków opisu sprzętu do projektowania systemów wbudowanych. Nauczenie podstaw projektowania
systemów wbudowanych z wykorzystaniem odpowiedniej bazy technologicznej. Nauczenie metod wykorzystywania układów zewnętrznych (klawiatura, wyświetlacz
LED i LCD, czujniki). Wykonanie i testowanie prostych systemów wbudowanych.
Wykład - egzamin pisemny; pracownia specjalistyczna - ocena sprawozdań, obrona wykonanych projektów
Podstawowe pojęcia związane ze sterowaniem i systemami wbudowanymi.Typy architektur mikrokontrolerów, schemat logiczny mikrokontrolera i jego cechy,
architektura, tryby adresowania, systemy przerwań, redukcja mocy. Mikrokontrolery z rodziny PIC. Obsługa portów wejścia-wyjścia, wyświetlaczy LED i LCD,
układów czasowych, przełączników. Układy programowalne CPLD i FPGA jako baza dla systemów wbudowanych. Języki opisu sprzętu na przykładzie języka Verilog.
Systemy operacyjne czasu rzeczywistego. Metodyka projektowania systemów wbudowanych. Projektowanie niezawodnych systemów wbudowanych.
Metody
dydaktyczne
Efekty kształcenia
Symbol
Student, który zaliczył przedmiot:
Odniesienie do kierunkowych efektów
kształcenia
EK1
Ma uporządkowaną wiedzę w zakresie systemów wbudowanych oraz budowy, działania i parametrów ich podzespołów i
interfejsów wejścia-wyjścia.
K_W02
EK2
Zna i rozumie procesy projektowania i wytwarzania prostych systemów wbudowanych, z wykorzystaniem
mikrokontrolerów oraz układów programowalnych.
K_W08
EK3
Zna języki programowania (assembler) używane przy projektowaniu systemów wbudowanych
K_W03
EK4
Potrafi zaimplementować prosty system wbudowany lub ich komponent, stosując odpowiednie metody, języki
programowania oraz narzędzia i uwzględniając zadane kryteria.
K_U04
EK5
EK6
Potrafi sformułować specyfikację prostego systemu wbudowanego oraz ich komponentów programowych i sprzętowych
oraz go zaimplementować i przetestować.
Oprogramowuje systemy wbudowane korzystając z języków niskopoziomowych, wykorzystuje mechanizmy i zasoby
dostarczane przez te systemy.
Efekt
kształcenia
Metoda weryfikacji
K_W05
K_U04
Forma zajęć na której zachodzi weryfikacja
EK1
sprawdzenie przygotowania do ćwiczeń lab., sprawozdanie z ćwiczenia, egzamin zaliczający wykład
W, PS
EK2
sprawdzenie przygotowania do ćwiczeń lab., sprawozdanie z ćwiczenia, egzamin zaliczający wykład
W,PS
EK3
sprawdzenie przygotowania do ćwiczeń lab., sprawozdanie z ćwiczenia, egzamin zaliczający wykład, obserwacja pracy
na zajęciach
W,PS
EK4
sprawozdanie z ćwiczenia, obserwacja pracy na zajęciach
PS
EK5
sprawozdanie z ćwiczenia, realizacja zadania projektowego, obserwacja pracy na zajęciach
PS
EK6
sprawozdanie z ćwiczenia, dyskusja nad projektem/sprawozdaniem z ćwiczenia, obserwacja pracy na zajęciach
PS
Bilans
nakładu
pracy
studenta
(w
godzinach)
1 - Udział w wykładach
30
2 - Udział w pracowni specjalistycznej
30
3 - Przygotowanie do pracowni specjalistycznej
15
4 - Opracowanie sprawozdań z pracowni i wykonanie zadań domowych (prac domowych)
40
5 - Udział w konsultacjach
5
6 - Przygotowanie do zaliczenia
5
RAZEM:
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela:
(1)+(2)+(5)
Wskaźniki
ilościowe
Literatura
podstawowa
Literatura
uzupełniająca
Jednostka
realizująca
1.
2.
3.
4.
5.
Nakład pracy studenta związany z zajęciami o charakterze praktycznym:
(4)+(3)+(2)
Pietraszek S., Mikroprocesory jednoukładowe PIC, Helion 2002
Jabłoński T., Mikrokontrolery PIC16F8x w praktyce: architektura, programowanie, aplikacje, BTC, Warszawa 2002.
Jabłoński T., Pławsiuk K., Programowanie mikrokontrolerów PIC w języku C, Wyd. BTC, Warszawa 2005.
Łuba T., Zbierzchowski B. Komputerowe projektowanie układów cyfrowych. WKŁ, 2000.
Hajduk Z. Wprowadzenie do języka Verilog, Wyd. BTC, Legionowo 2009
1.
2.
3.
4.
5.
Pełka R., Mikrokontrolery - architektura, programowanie, zastosowanie. WKŁ, Warszawa 1999.
Pasierbiński J., Zbysiński P. Układy programowalne w praktyce. - WKŁ, 2002.
Wilmshurst T. Designing embedded systems with PIC microcontrollers. Principles and applications. Elsevier 2007.
Zainalabedin N. Embedded Core Design with FPGAs. McGraw-Hill, 2008
Peckol J.K.: Embedded Systems: A Contemporary Design Tool, J. Wiley & Sons, 2008
Katedra Mediów Cyfrowych i Grafiki
Komputerowej
Osoby
prowadzące
dr inż. Adam Klimowicz,dr hab. inż. Valery Salauyou
18 grudnia 2013
Program
opracował(a)
dr hab. inż. Valery Salauyou
Data
opracowania
programu
Wydrukowane w programie Świerk Design by: styleshout | Valid XHTML | CSS Home
65
85
125
ECTS
2,5
3,5