Skip to main content

Embedded Linux (5 cr)

Code: 5051157-3003

General information


Enrollment
02.07.2020 - 01.09.2020
Registration for the implementation has ended.
Timing
01.09.2020 - 08.12.2020
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Teaching languages
English
Seats
0 - 45
Teachers
Jarno Tuominen
Teacher in charge
Jarno Tuominen
Groups
PTIVIS17S
PTIVIS17S
Course
5051157
No reservations found for realization 5051157-3003!

Evaluation scale

H-5

Content scheduling

The emphasis of this course is in application development for Linux-based embedded systems.

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.

Pedagogic approaches and sustainable development

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

Evaluation 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.

Failed (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.

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.

Go back to top of page