Skip to main content

Embedded Linux (15 cr)

Code: 5051227-3005

General information


Enrollment
02.12.2024 - 13.01.2025
Registration for the implementation has ended.
Timing
13.01.2025 - 30.04.2025
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
English
Seats
10 - 65
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
Scheduling groups
Lab Group A (Size: 20 . Open UAS : 0.)
Lab Group B (Size: 20 . Open UAS : 0.)
Groups
PTIVIS22S
Embedded Software and IoT
Small groups
Lab Group A
Lab Group B
Course
5051227

Realization has 32 reservations. Total duration of reservations is 107 h 30 min.

Time Topic Location
Mon 13.01.2025 time 08:30 - 12:00
(3 h 30 min)
Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 13.01.2025 time 12:00 - 16:00
(4 h 0 min)
Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 16.01.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 20.01.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 20.01.2025 time 12:00 - 16:00
(4 h 0 min)
Lab grp B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 23.01.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 27.01.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 27.01.2025 time 12:00 - 16:00
(4 h 0 min)
Lab grp B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 30.01.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 03.02.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 03.02.2025 time 12:00 - 16:00
(4 h 0 min)
Lab grp B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 06.02.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 10.02.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A+B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 13.02.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 24.02.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A+B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 27.02.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 03.03.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A+B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 06.03.2025 time 08:00 - 11:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 10.03.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A+B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 13.03.2025 time 08:00 - 11:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 17.03.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A+B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 20.03.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 24.03.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A+B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 27.03.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 31.03.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A+B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 03.04.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 07.04.2025 time 08:00 - 12:00
(4 h 0 min)
Lab grp A+B, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 10.04.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Mon 14.04.2025 time 10:00 - 11:00
(1 h 0 min)
Embedded Linux Lab Exam
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Thu 17.04.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Wed 23.04.2025 time 10:00 - 11:00
(1 h 0 min)
Embedded Linux lab exam 2nd go
embedded lab C3027
Thu 24.04.2025 time 09:00 - 12:00
(3 h 0 min)
Self study, Embedded Linux 5051227-3005
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Changes to reservations may be possible.

Evaluation scale

H-5

Content scheduling

Module implementation has 3 parts
Weeks 1-10:
1) Embedded Linux Application Development: Setting up development tools and cross-compiler, application debugging, Linux application basics, hardware and I/O operations, interrupts
2) Cisco NetAcademy: NDG Linux 1 self-study course
Weeks 11-15:
3) 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

Exam schedules

TBD

Pedagogic approaches and sustainable development

Instructed lab sessions
Homework
Self-study
A project work
A short exam

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 48 points max
Exam 20 points max
Linux systems web course 32 pts

Failed (0)

Less than 50 (out of 100) points collected from available sources

Assessment criteria, satisfactory (1-2)

1: >50 points
2: >60 points

Assessment criteria, good (3-4)

3: >70 points
4: >80 points

Assessment criteria, excellent (5)

5: >90 points

Qualifications

System software
IoT Essentials

Further information

Itslearning
(Teams)
Gitlab

Go back to top of page