455-0352/01 – Design and Realization of Embedded Control Systems (NRVŘS)

Gurantor departmentDepartment of Measurement and ControlCredits4
Subject guarantorIng. Jiří Kotzian, Ph.D.Subject version guarantorIng. Jiří Kotzian, Ph.D.
Study levelundergraduate or graduateRequirementOptional
Year2Semesterwinter
Study languageCzech
Year of introduction2007/2008Year of cancellation2009/2010
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
KOT37 Ing. Jiří Kotzian, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Combined Credit and Examination 2+12

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

Další požadavky na studenta

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

Combined form (validity from: 1960/1961 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 40 (40) 0
                Written exam Written test 10  0
                Other task type Semestral project 30  10
        Examination Examination 60 (60) 0
                Written examination Written examination 50  0
                Oral Oral examination 10  0
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2009/2010 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 2 Optional study plan
2009/2010 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 2 Optional study plan
2008/2009 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering P Czech Ostrava 2 Optional study plan
2008/2009 (N2649) Electrical Engineering (2601T004) Measurement and Control Engineering K Czech Ostrava 2 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner