Skip to main content

Embedded Linux (15 cr)

Code: 5051227-3001

General information


Enrollment
02.12.2020 - 13.01.2021
Registration for the implementation has ended.
Timing
01.01.2021 - 30.04.2021
Implementation has ended.
Number of ECTS credits allocated
15 cr
Local portion
15 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
Finnish
Seats
16 - 50
Degree programmes
Degree Programme in Information and Communications Technology
Degree Programme in Information and Communication Technology
Teachers
Jarno Tuominen
Jari-Pekka Paalassalo
Teacher in charge
Jari-Pekka Paalassalo
Groups
PTIVIS18S
PTIVIS18S
Course
5051227
No reservations found for realization 5051227-3001!

Evaluation scale

H-5

Content scheduling

Weeks 1-7:
Embedded Linux Application Development: Setting up development tools and cross-compiler, application debugging, Linux application basics, hardware and I/O operations, interrupts
Embedded Linux Distribution Management: Setting up Yocto tools, layers and recipes, setting up application and starting application at boot. Preparing for dual-image system updates.
Weeks 8-15:
Embedded Linux Project Work: Student teams develop Linux-based IoT system components and systems.

Objective

After completing the course the student:
- can design, implement and debug software for embedded Linux platform in IoT context

Content

Embedded IoT application development for Linux platform

Materials

Study material is distributed during the course

Teaching methods

Weekly lab sessions
Project work

Exam schedules

-

Pedagogic approaches and sustainable development

Instructed lab sessions
Homework
Self-study
Project work

Completion alternatives

-

Student workload

Lab sessions and homework 14x8 hours = 112 hours
Self study 165 hours
Project work 8x16=128 hours

Evaluation methods and criteria

Lab performance and homework 50%
Project work 50%

Failed (0)

Less than 60% homework done acceptably.
No contributions to project work.

Assessment criteria, satisfactory (1-2)

Missing multiple homeworks.
Minor contributions to project work.

Assessment criteria, good (3-4)

Focused presence in lab sessions. Puts effort in homework achieving major learning objectives.
Valuable team member in project work.

Assessment criteria, excellent (5)

Active and productive presence in lab sessions. Homework problems solved showing all learning objectives are met.
Major contributions to project work.

Qualifications

System software
IoT Essentials

Further information

-

Go back to top of page