21.11.2016 09:29 Strona 1 z 3 Subject name Embedded Systems

Transkrypt

21.11.2016 09:29 Strona 1 z 3 Subject name Embedded Systems
Subject name
Embedded Systems and Microprocessors
Subject code
E:35521W0
Faculty
Department of Geoinformatics
Course name
Informatics
Learning area
technical sciences
Learning profile
general academic profile
Study year
2
Type of subject
Obligatory
Study semester
4
Study level
undergraduate studies
ECTS
4.0
Number of ECTS
credits
Learning activity of student
ch
Participation in didactic classes included in study plan
45
Participation in consultation hours
sh
0
Self-study hours
55
Sum
Name of lecturer
45
55
Total number of study hours
100
Number of ECTS credits
4.0
dr inż. Krzysztof Bikonis (Main teacher)
Teachers:
dr inż. Krzysztof Bikonis
Subject objectives
The aim of the course is to familiarize students with the basics features of embedded systems based on
microcontrollers, construction, organization and architecture of modern microcontrollers, acquire skills
programming PIC microcontrollers and AVR.
Learning outcomes
Mode of delivery
Course outcome
Subject outcome
Method of veryfication
K_U02
Student programming in C
language and compiled programs
to the level of CPU instructions,
installs and tests software.
[SU4] Assessment of ability to
use methods and tools
[SU1] Assessment of task
fulfilment
K_W10
The student understands the
description of digital circuits using
Boolean algebra.
[SU4] Assessment of ability to
use methods and tools
K_W02
Student knows development
trends and specific character of
microprocessors, microcontrollers
and embedded systems. Student
is familiar with programming of
PIC 10F202, 16F877A,
ATmega128 microcontrollers and
embedded system ADSP-BF537Stamp.
[SU4] Assessment of ability to
use methods and tools
at the university
Prerequisites
No requirements
Recommended
components
No recomendations
Data wydruku:
07.03.2017 14:37
Strona
1 z 3
Subject contents
1. Microprocessors" history and development trends. Architecture of microprocesor system.
2. Microprocessor"s control register. Interrupt system.
3. Memory types. Input/output system.
4. Programming of microprocessor. Assembler basics.
5. Microcontrolers. Basic definitions. Architecture of PIC microcontroler.
6. Architecture of PIC ATMega microcontroler.
7. Specialised input/output interfaces - SPI, UART, 1-wire, i2c, CAN, USB, PSP.
8. Specialised processors, DSP signal. Multiprocessor systems.
9. Microprocessor uprating efficiency techniques.
10. Test.
11. Classification of embedded systems.
12. Design methods for Hard Real-Time Hierarchical Object Oriented Design embedded systems (HRTHOOD)
13. Hardware platform: dedicated architectures.
14. Architecture of dedicated procesors. Examples of processors" architecture: AVR, ARM, PIC, Hitachi,
MIPS.
15. FPGA, ASIC, PLC structures.
16. Basic peripheral structures.
17. Selected work principles of Embedded Operating System (EOS).
18. Multitasking in embedded systems.
19. Real time systems for embedded systems.
20. Simplified network software layers for embedded systems.
21. Examples of Ad Hoc communication protocols for embedded systems.
22. Development environment for embedded systems
23. Embedded system designing and modelling methods.
24. Data processing and usage of energy in embedded systems 2
Data wydruku:
07.03.2017 14:37
Strona
2 z 3
5. Test methods for embedded systems programs.
26. Methods of application quality guaranteeing in embedded systems.
Recommended
and required
reading
Required reading
1. J. W. Valvano, Introduction to embedded systems interfacing to the freescale 9S12, Cengage Learning,
2010
2. J. W. Valvano, Introduction to embedded systems interfacing to the freescale 9S12, Cengage Learning,
2010
3. J. Yiu, The definitive guide to the ARM CORTEX-M3 second edition, Elsevier Inc., 2010
4. R. Baranowski, Mikrokontrolery AVR ATmega w praktyce, BTC, 2005
5. T. Jabłoński, Mikrokontrolery PIC16F8x w praktyce, BTC, 2002
Recommeded reading
1. Nota katalogowa procesora: ADSP-BF537 Blackfin
2. Nota katalogowa procesora: PIC10F202 3. Nota katalogowa procesora: PIC16F877A
Lesson type and
method of
instruction
Lesson type
Number of study hours
Lecture
Tutorial
Laboratory
Project
Seminar
15.0
0.0
30.0
0.0
0.0
Total number of study hours per semester
included in study plan
45
e-learning hours included: 0.0
Assesment
methods and
criteria
Subject passing criteria
Passing threshold
Percentage of the
final grade
Written exam
51.0
25.0
Midterm colloquium
51.0
25.0
Practical exercise
51.0
50.0
Example issues / example questions / tasks being completed
Language of
instructions
Polish
Work placement
Not applicable
Data wydruku:
07.03.2017 14:37
Strona
3 z 3