Embedded Systems Design
Structure Type: | Study unit |
---|---|
Code: | ITTS2104 |
Curriculum: | TT 2020 |
Level: | Bachelor of Engineering |
Year of Study: | 3 (2022-2023) |
Semester: | Spring |
Credits: | 5 cr |
Responsible Teacher: | Matila, Jukka |
Language of Instruction: | Finnish |
Courses During the Academic Year 2022-2023
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
3006 | TT2020-3, TT2020-3C | 2023-01-09 – 2023-04-29 | Jani Ahvonen, Tommi Rintala | Finnish | 2022-12-01 – 2023-01-09 |
3007 | TT2020V-3, TT2020V-3A, TT2020V-3B | 2023-01-09 – 2023-05-13 | Jani Ahvonen | Finnish | 2022-12-01 – 2023-01-09 |
Still need to take the course? See the courses during the academic year 2023-2024.
Learning Outcomes
After the course, the student knows the development procedures of embedded systems, and she is able to develop a small-scale device with software. She understands the project-kind nature of the development of embedded systems, and she realizes the importance of real-time operations in embedded systems.
Student's Workload
135 h, which contains 70 h of scheduled contact studies.
Prerequisites / Recommended Optional Courses
Digital Systems Design.
Contents
During the course, the student becomes familiar with the development process of a micro-controller-based device. She will also learn how to develop the electronic and the software interface for peripheral devices. Exercises will give practical guidance to different programming structures and programming environments, and to the use of them for developing a prototype of an embedded system. Micro-controller-dependent programming is done with the C language.
Recommended or Required Reading and Other Learning Resources/Tools
J. Koskinen, Mikrotietokonetekniikka: Sulauteut järjestelmät, 2004 Otava, ISBN: 951-1-19063-6 P. Vahtera, Mikro-ohjaimen ohjelmointi C-kielellä, 2003 WSOY, ISBN: 951-0-24160-8. Material delivered by the teacher.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lectures, exercises.
Assessment Criteria
Grade 5: The student can implement an adaptive control system with an algorithm, such as PID.
Grade 3: The student can implement a closed-loop control system.
Grade 1: The student can develop a simple open-loop control system with a micro controller.
Assessment Methods
An examination 30 %, exercises 40 %, a project work 30 %.