Embedded Linux (5 cr)
Code: 5051157-3003
General information
Enrollment
02.07.2020 - 01.09.2020
Timing
01.09.2020 - 08.12.2020
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Engineering and Business
Teaching languages
- English
Seats
0 - 45
Teachers
- Jarno Tuominen
Teacher in charge
Jarno Tuominen
Groups
-
PTIVIS17SPTIVIS17S
Objective
After completing the course the student can: explain Linux kernel architecture and boot sequence configure and cross-compile Linux kernel implement kernel modules and drivers apply tools and methods for embedded Linux system debugging.
Content
Linux kernel configuration cross-compilation drivers
Materials
Lecture materials, instructions for exercises
Teaching methods
Lectures + Exercises 14 * (1h + 3h)
A small project work
Exam schedules
No Exam. Grading is based on completed lab exercises and project work.
International connections
The student is familiarized with the topic with short lectures and related mandatory exercises. The emphasis in on practical lab/programming exercises.
Student workload
Lectures + Exercises: 56h
Project work: 20h
Self-study: 64h
Content scheduling
The emphasis of this course is in application development for Linux-based embedded systems.
Further information
Student is required to have intermediate-level laptop computer running Windows. No support provided for Linux and/or Mac users, although it might be possible to complete the course with non-Windows system.
Evaluation scale
H-5
Assessment methods and criteria
Each successfully completed and demonstrated lab exercise counts as 10 points.
Project work is graded on 1-5 scale, bringing 0-20 points.
At least 4 lab exercises need to be completed in order to pass the course.
At least 50 (out of 80) points in total required to pass the course.
Assessment criteria, fail (0)
Has completed less than 4 lab exercises or total number of points less than 50.
Assessment criteria, excellent (5)
Completion of all lab exercises and project work grade 4 or better.