Siirry suoraan sisältöön

Embedded Linux (15 op)

Toteutuksen tunnus: 5051227-3004

Toteutuksen perustiedot


Ilmoittautumisaika

02.12.2023 - 15.01.2024

Ajoitus

01.01.2024 - 30.04.2024

Opintopistemäärä

15 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Toimipiste

Kupittaan kampus

Opetuskielet

  • Englanti

Paikat

20 - 60

Koulutus

  • Tieto- ja viestintätekniikan koulutus
  • Degree Programme in Information and Communications Technology

Opettaja

  • Jarno Tuominen
  • Jari-Pekka Paalassalo

Vastuuopettaja

Jari-Pekka Paalassalo

Ajoitusryhmät

  • Pienryhmä A (Koko: 25. Avoin AMK: 0.)
  • Pienryhmä B (Koko: 25. Avoin AMK: 0.)

Ryhmät

  • ICTMODembeddedSem
    MOD Embedded System (International Semester)
  • PTIVIS21S
    Embedded Software and IoT

Pienryhmät

  • Pienryhmä A
  • Pienryhmä B
  • 08.01.2024 09:00 - 12:00, EmbLinux self-study, Embedded Linux 5051227-3004
  • 11.01.2024 08:30 - 12:00, EmbLinux Lab works A, Embedded Linux 5051227-3004
  • 11.01.2024 12:30 - 16:00, EmbLinux Lab works B, Embedded Linux 5051227-3004
  • 15.01.2024 09:00 - 12:00, EmbLinux self-study, Embedded Linux 5051227-3004
  • 18.01.2024 08:30 - 12:00, EmbLinux Lab works A, Embedded Linux 5051227-3004
  • 18.01.2024 12:30 - 16:00, EmbLinux Lab works B, Embedded Linux 5051227-3004
  • 22.01.2024 09:00 - 12:00, EmbLinux self-study, Embedded Linux 5051227-3004
  • 25.01.2024 08:30 - 12:00, EmbLinux Lab works A, Embedded Linux 5051227-3004
  • 25.01.2024 12:30 - 16:00, EmbLinux Lab works B, Embedded Linux 5051227-3004
  • 29.01.2024 09:00 - 12:00, EmbLinux self-study, Embedded Linux 5051227-3004
  • 01.02.2024 08:30 - 12:00, EmbLinux Lab works A, Embedded Linux 5051227-3004
  • 01.02.2024 12:30 - 16:00, EmbLinux Lab works B, Embedded Linux 5051227-3004
  • 05.02.2024 09:00 - 12:00, EmbLinux self-study, Embedded Linux 5051227-3004
  • 08.02.2024 08:30 - 12:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 12.02.2024 09:00 - 12:00, EmbLinux self-study, Embedded Linux 5051227-3004
  • 15.02.2024 08:30 - 12:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 26.02.2024 09:00 - 12:00, EmbLinux self-study, Embedded Linux 5051227-3004
  • 29.02.2024 08:30 - 12:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 07.03.2024 08:30 - 12:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 14.03.2024 08:30 - 12:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 21.03.2024 08:30 - 12:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 28.03.2024 08:30 - 12:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 04.04.2024 08:30 - 12:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 08.04.2024 12:00 - 16:00, Embedded Linux 5051227-3004 self-study
  • 11.04.2024 08:30 - 12:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 15.04.2024 12:00 - 16:00, Embedded Linux 5051227-3004 self-study
  • 18.04.2024 08:30 - 10:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 18.04.2024 10:00 - 11:00, Embedded Linux EXAM
  • 22.04.2024 12:00 - 16:00, Embedded Linux 5051227-3004 self-study
  • 25.04.2024 08:30 - 10:00, EmbLinux Lab works A+B, Embedded Linux 5051227-3004
  • 25.04.2024 10:00 - 11:00, Embedded Linux RE-EXAM

Tavoitteet

Opintojakson suoritettuaan opiskelija:
- osaa suunnitella, toteuttaa ja debugata ohjelmia sulautetulle Linux-alustalle IoT-kontekstissa

Sisältö

Laiteläheinen IoT sovellusohjelmointi Linux-alustalle

Oppimateriaalit

Study material is distributed during the course

Opetusmenetelmät

Weekly lab sessions

Tenttien ajankohdat ja uusintamahdollisuudet

TBD

Pedagogiset toimintatavat ja kestävä kehitys

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

Toteutuksen valinnaiset suoritustavat

-

Opiskelijan ajankäyttö ja kuormitus

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

Sisällön jaksotus

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.

Viestintäkanava ja lisätietoja

Itslearning
(Teams)
Gitlab

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Lab performance and homework 48 points max
Exam 20 points max
Linux systems web course 32 pts

Hylätty (0)

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

Arviointikriteerit, tyydyttävä (1-2)

1: >50 points
2: >60 points

Arviointikriteerit, hyvä (3-4)

3: >70 points
4: >80 points

Arviointikriteerit, kiitettävä (5)

5: >90 points

Esitietovaatimukset

Järjestelmäläheinen ohjelmointi
IoT Essentials