Course Unit Code | 450-4030/01 |
---|
Number of ECTS Credits Allocated | 4 ECTS credits |
---|
Type of Course Unit * | Optional |
---|
Level of Course Unit * | Second Cycle |
---|
Year of Study * | Second Year |
---|
Semester when the Course Unit is delivered | Winter Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| STA048 | Ing. Martin Stankuš, Ph.D. |
Summary |
---|
The course deals with the possibilities of application of control systems. The lectures introduces possibilities of implementing functionality using microprocessor technology. Lectures also describe the technologies which extend the possibilities of digital technology in control systems. These possibilities includes communication interfaces, including wireless data transmissions, analog and digital connections, and power supply options in embedded systems. The content of laboratory training is learn to how to deal with concept and specific technical resources - programming of microcontrollers and printed circuit board design. |
Learning Outcomes of the Course Unit |
---|
Design and Application of Embedded Control Systems introduces advanced methods of embedded control system design and applications in real time conditions. Students learn how to design advanced embedded system according to given requirements. |
Course Contents |
---|
Lectures:
1. Possibilities of embedded systems realisation. Programming methods. Code generation. Code insertion to embedded system.
2. Embedded systems HW design. SW tools for PCB nand ASIC design.
3. Embedded systems programming methods using model. Rapid prototyping.
4. UML language for RT systems with uC and uP. Comparsion of UML and RT UML diagrams.
5. UML giagrams for RT system analyse.
6. UML giagrams for RT system synthesis.
7. Embedded systems RT UML model examples (IBM Rational Rhapsody, ....)
8. Embedded systems RT UML model examples (IBM Rational Rhapsody, ....)
9. Code generation from UML model.
10. Operating systems using for embedded control systems. Examples (QNX, OSEK, VxWorks, Integrity, LinuxLink, ....) Selection, IDE.
11. Operating systems using for embedded control systems. Tollschain, BSP, graphics, compilation, bootloader.
12. Possibilities of application inserting to embedded system with operating system (console, TCP/IP, disk image,....)
13. Final embedded systems testing, certification.
14. Knowledge recapitulate.
Laboratories:
1. Introduction, Safety in laboratory. Summary of labour. HW designd of embedded system - scheme.
2. HW designd of embedded system - layout
3. Familiarizing with modelling tool IBM Rational Rhapsody and Statemate.
4. First UML project. Rapid prototyping. Target emulation.
5. Project 2 - RT systems analysing tools exercise.
6. Project 3 - RT systems synthesis tools exercise.
7. Project 4 - RT systems complementary tools excercise.
8. Project 5 - using RT operating system OSEK for HCS12 architecture.
9. Project 6 - using RT operating systems for ARM and x86 architekture (RT linux, QNX).
10. Changing target to final device. Tunning in the target (HCS12, OSEK, ...)
11. Through test, Individual work - submission
12. Individual work - work and consultation
13. Individual work - work and consultation
14. Presentation and submission of individual work. Grant of credit.
|
Recommended or Required Reading |
---|
Required Reading: |
---|
WHITE, Elecia. Making embedded systems. Sebastopol: O´Reilly, c2012, xiv, 310 s. ISBN 978-1-449-30214-6. |
Kotzian J.: Navrhování a realizace vestavěných řídicích systémů 2013
WHITE, Elecia. Making embedded systems. Sebastopol: O´Reilly, c2012, xiv, 310 s. ISBN 978-1-449-30214-6.
|
Recommended Reading: |
---|
BARR, Michael a Anthony J MASSA. Programming embedded systems: with C and GNU development tools. 2nd ed. Sebastopol: O’Reilly, 2006, xxi, 301 s. ISBN 978-0-596-00983-0.
BERGER, A. Embedded systems design. Vyd. 1. San Francisco: CMP Books, 2002, 237 s. ISBN 1-57820-073-3.
CATSOULIS, John. Designing embedded hardware. 2nd ed. Sebastopol: O´Reilly, 2005, xvi, 377 s. ISBN 0-596-00755-8.
GANSSLE, Jack G a Michael BARR. Embedded systems dictionary. San Francisco, CA: CMP Books, c2003, x, 291 p. ISBN 157820120
|
BARR, Michael a Anthony J MASSA. Programming embedded systems: with C and GNU development tools. 2nd ed. Sebastopol: O’Reilly, 2006, xxi, 301 s. ISBN 978-0-596-00983-0.
BERGER, A. Embedded systems design. Vyd. 1. San Francisco: CMP Books, 2002, 237 s. ISBN 1-57820-073-3.
CATSOULIS, John. Designing embedded hardware. 2nd ed. Sebastopol: O´Reilly, 2005, xvi, 377 s. ISBN 0-596-00755-8.
GANSSLE, Jack G a Michael BARR. Embedded systems dictionary. San Francisco, CA: CMP Books, c2003, x, 291 p. ISBN 157820120
|
Planned learning activities and teaching methods |
---|
Lectures, Individual consultations, Experimental work in labs, Project work |
Assesment methods and criteria |
---|
Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
Exercises evaluation and Examination | Credit and Examination | 100 (100) | 51 |
Exercises evaluation | Credit | 40 (40) | 10 |
Project | Laboratory work | 20 | 1 |
Zápočtová písemka | Written test | 20 | 1 |
Examination | Examination | 60 (60) | 30 |
Write exam | Written examination | 40 | 20 |
Ústní zkouška | Oral examination | 20 | 10 |