||Location: Lappeenranta |
||M.Sc. (Tech.) 1 |
|Teacher(s) in Charge
Associate professor, D.Sc. (Tech.) Tuomo Lindh
Upon completion of the course the student will be able to: 1. apply C language and its structures to embedded system programming, 2. form complex data types such as structures, unions and buffers and use these in order to maintain information of different entities (e.g.processing units), 3. control the registers of a micro controller using C-language, 4. use different PUs of a micro controller, 5. Take into use a real time operation system.
Design tools, C-language in embedded system programming, utilization of a micro controller environment (registers, timers, buses, A/D conversion etc.). Typical data structures, typical program structures in real-time applications.
14 h of lectures or blended learning sessions, 14 h of tutorials, 1st period. 14 h of lectures or blended learning sessions, 2nd period. Assignment. Moodle examination.
Total workload 130 h.
|Suitability for doctoral studies (Yes/Leave empty)
|Examination in Examination schedule (Yes/No)
|Examination in Moodle (Yes/No)
|Examination in Exam (Yes/No)
|Assessment scale and assessment methods
0-5, assignment 50 %, examination 50 %.
Wolf, W.: Computers as components: principles of embedded computing system design.
The Zynq Book: http://www.zynqbook.com/
B. W. Kernigan, D. M. Ritchie, The C Programming Language.
Compiler and C library manuals, processor datasheets, peripheral datasheets.
Basics of C language. Basics of embedded systems recommended.
|Places for exchange-students? (Yes, number/No)
|Places for Open University Students?(Yes, number/No)
||max 5 |