Skip to main content

Embedded Systems ProgrammingLaajuus (3 ECTS)

Course unit code: TI00AA35

General information


Credits
3 ECTS

Objective

- The student know how to use C-language in embedded systems and can identify possible problem structures.
- The student can divide software program into modules and understands how to develop these.
- The student understands the importance of testing and know how to find software defects.
- The student know different architectural solutions, which are used in embedded systems.
- The student knows how to write, compile and test an embedded software.
- The student knows how to construct simple microcontroller environment and how to program a microcontroller
- Student is able to control simple devices using microcontroller

Content

- C-language programming of Microprocessors
- C-compilers
- Modular programming
- Architecture of an System On Chip (SOC) microcontroller
- PWM / ADC / PGA / timers

Qualifications

Microprocessors
Programming

Assessment criteria, satisfactory (1)

Is able to write a simple program for embedded microcontroller and test it on an embedded system.

Assessment criteria, good (3)

Is able to write a program for embedded system. Is able to control simple devices by using microcontroller. Is able to desing simple systems from specifications.

Assessment criteria, excellent (5)

Is able to desing large embedded systems. Is able to divide functionality into modules and design interfaces between them.

Go back to top of page