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