455-0352/01 – Design and Realization of Embedded Control Systems (NRVŘS)
Gurantor department | Department of Measurement and Control | Credits | 4 |
Subject guarantor | Ing. Jiří Kotzian, Ph.D. | Subject version guarantor | Ing. Jiří Kotzian, Ph.D. |
Study level | undergraduate or graduate | Requirement | Optional |
Year | 2 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2007/2008 | Year of cancellation | 2009/2010 |
Intended for the faculties | FEI | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
Aim of the subject is to familiarize students with advanced methods of embedded control system design and realisation.
Students will know how to design embedded control systems using advanced methods using modelling language and real-time operating systems.
Teaching methods
Lectures
Experimental work in labs
Project work
Summary
Subject familiarising students with modern methods for design and realisation of embedded control systems. Students increase their knowledge with possibilities of using model with different development tools. Operating system for embedded control systems and HW desing tools are used also.
Compulsory literature:
Kotzian J.: Syllabus on department pages 2009
Recommended literature:
www.uml.org
www.ibm.com
www.frescale.com
www.formica.cz
www.qnx.com
www.timesys.com
www.osek-vdx.org
www.linux.org
Way of continuous check of knowledge in the course of semester
Verification of study:
- test of knowledge
Conditions for credit:
- active exercise attending min. 80%
- past through test
- presentation and submission of individual work
- minimal 10 point total
E-learning
Other requirements
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
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.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.