Linux kernel and device driver (5op)
Toteutuksen tunnus: TT00BZ41-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
- 12.04.2021 - 25.04.2021
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.06.2021 - 30.06.2021
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologia
- Opetuskielet
- englanti
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Eero Huusko
- Opintojakso
- TT00BZ41
Toteutukselle Linux kernel and device driver TT00BZ41-3002 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.
Arviointiasteikko
0 - 5
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.
Suoritustavat
Kurssi toteutetaan verkko-oppimisympäristössä (Moodle).
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