NETB510 Вградени системи
Анотация:
The course covers design methods for embedded systems. Major themes:
- Rate-monotonic scheduling.
- ARM processors.
- Microcontrollers.
- Standards for embedded software.
- C code examples for embedded peripherals.
- Power-aware embedded systems.
- Fault-tolerant embedded systems.
Преподавател(и):
доц. Ясен Горбунов д-р
Описание на курса:
Компетенции:
Students successfully finished this course will know:
- How to evaluate the properties of embedded systems.
- How to develop C code for embedded systems.
- How to minimize the power consumption of embedded systems.
- How to design networks of embedded systems.
- Students will be able to work as designers of embedded systems.
Предварителни изисквания:
Students should have basic understanding of
- computer architectures.
- C programming language.
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Английски
Теми, които се разглеждат в курса:
Литература по темите:
1. Wayne Wolf, Computers as Components: Principles of Embedded Computing System Design, Morgan Kaufmann, 2001.
2. Wayne Wolf, High-performance embedded computing, Morgan Kaufmann, 2007.
3. Zdravko Karakehayov, Knud Smed Christensen and Ole Winther, Embedded Systems Design with 8051 Microcontrollers, Marcel Dekker, 1999.
4. Trevor Martin, The Designer's Guide to the Cortex-M Processor Family: A Tutorial Approach, Newnes, 2013.
5. Rob Toulson and Tim Wilmshurst, Fast and Effective Embedded Systems Design: Applying the ARM mbed, Newnes; 2012.
6. Embedded systems handbook. Networked embedded systems, Richard Zurawski, Editor, Boca Raton, CRC Press, 2009.
Средства за оценяване:
computer with multimedia projector