Siirry suoraan sisältöön

Linux kernel and device driver (5 op)

Toteutuksen tunnus: TT00BZ41-3003

Toteutuksen perustiedot


Ilmoittautumisaika

14.03.2023 - 13.04.2023

Ajoitus

14.04.2023 - 31.07.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Englanti
  • Suomi

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Eero Huusko

Tavoitteet

Opintojaksolla käydään läpi laiteajurin (device driver) ohjelmointi ja Linux-kerneliin lisättävän ns. ladattavan kernel-moduulin (LKM, loadable kernel module) tekemiseen liittyvät erityispiirteet. Opintojaksolla opetellaan myös kernelin konfigurointi, kernelin kääntäminen ja asennus sulautettuun laitteeseen.

Sisältö

• Linux-laiteajurien perusteet
• Linux-laiteajurien kehittäminen käytännössä
• Laitteiden lisääminen Linux-ytimeen
• Linux-järjestelmässä olevien HW-komponenttien havaitseminen
• Laiteajurien tarkoitus, toiminta ja toiminnallisuudet
• Laiteajurien kääntäminen, konfiguroiminen ja yhdistäminen
• Ladattavien moduulien ja kerneliin käännettyjen laiteajurien väliset erot

Arviointiasteikko

0 - 5