Lecturer(s)
|
-
Janeček Jan, doc. Ing. CSc.
-
Novák Milan, PhDr. Ph.D.
-
Novák Václav, Ing. CSc.
|
Course content
|
Syllabus of lectures: 1. Areas of use and operation of microprocessor and microcontroller in embedded system, requirements. 2. Overview of microprocessors and microcontrollers used in vests. syst., type selection criteria. 3. Application of microcontrollers with 8-bit architecture in "deep" embedded systems. 4. Overview of microcontrollers with 32-bit architecture ARM7, ARM9, Cortex M3. 5. Inputs and outputs of analog and log. signals (filtering, protection, A / D converters, D / A, optical separation). 6. Signal processors for embedded systems, specialized blocks and functions, options, performance. 7. Overview of basic methods of signal processing and their implementation in vest. Systems. 8. Video signal inputs (connection of CMOS image sensor, video codec), use of DMA controller. 9. Vest design. system with multiple microcontrollers, cooperation, division of tasks, function control. 10. Design method and means for ensuring reliable vest function. syst. fault tolerant. 11. Overview of applications of embedded systems in industrial and automotive electronics. 12. Use of embedded system in communication equipment. 13.Example study - system design with CPU - ARM7, ARM9 for monitoring and data collection. Exercise syllabus: 1.Introduction to laboratory set, serial communication. 2. Microcontroller programming. 3. Communication via UART interface. 4. Digital input / output. 5. Timer programming, PWM. 6. Analog input. 7. Use of rotary encoder for application control, control of fully graphic LCD. 8. Use of A / D and D / A converter. 9. Work with biaxial accelerometer. 10. Solution of an individual project. 11.Solution of individual project.
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing)
- Class attendance
- 56 hours per semester
- Semestral paper
- 39 hours per semester
- Preparation for exam
- 30 hours per semester
|
Learning outcomes
|
Students will get acquainted with the principle of operation of microprocessors, peripherals integrated on microprocessor chips, the use of peripheral subsystems of microcontrollers, memory systems and memory management. The aim is for the graduate of the course to gain an overview of the functional capabilities of processors and microcontrollers, their performance in signal processing, the properties of peripheral devices and their use in typical areas of embedded systems applications. They will practically verify the knowledge in the laboratory during the independent design of the application of the embedded system in the specified type of equipment.
Ability to use simple processors in Embedded systems.
|
Prerequisites
|
Basic knowledge of microprocessor architecture.
|
Assessment methods and criteria
|
Oral examination, Student performance assessment
Create and defend the semestral project, get at least 50% of possible points from the semestral test.
|
Recommended literature
|
-
PREDKO, Michael. Handbook of microcontrollers. New York: McGraw-Hill, c1999. ISBN 0079137164.
-
VALVANO, Jonathan W. Embedded Systems. s.l.: CreateSpace, 2011. ISBN 978-1463590154.
-
VÁŇA, Vladimír. ARM pro začátečníky. Praha: BEN - technická literatura, 2009. ISBN 9788073002466.
-
ZHU, Yifeng. Embedded systems with arm cortex-m microcontrollers in assembly language and c. 3rd edition. Ballston Spa, NY: E-Man Press, 2017. ISBN 978-0982692660.
|