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