Skip to main content

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

  • PTIVIS17S
    PTIVIS17S

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.