Linux driver verifikáló környezet

Tanszéki konzulens: 
A munkatárs fényképe
lecturer
Szoba: IE335

A kiírás adatai

A téma státusza: 
Korábbi (jelenleg nem aktív, de látszik)
Kiírás éve: 
2017
A kiírás jellege: 
önálló labor, szakdolgozat/diplomaterv

Gyakran tartunk beágyazott Linux tanfolyamot cégeknek. Mind driverfejlesztés, mind userspace oldalon. 

Érdekes lehetne ezeket a tanfolyamokat online formába (MOOC) vinni, ehhez egy lépés volna az automatikus ellenőrzés.

Beágyazott rendszereknél, processzoroknál ez megvalósítható lehet egy processzorszimulátorral, amely 

  1. Elindít egy Linuxot
  2. Betölti a feltöltött drivert
  3. Megnézi, mit csinál
  4. Kihirdeti az eredményt

A feladatod:

  1. Linux alapszintű driverfejlesztést elsajátítani
  2. Keresni és választani egy processzorszimulátort (QEMU vagy gem5 javasolt)
  3. Saját tesztelő perifériát írni hozzá, amivel lehet tesztelni a drivert
  4. A tesztet beintegrálni egy webes feladatleadó felületbe

Közben ilyen apróságokra is figyelni kell, mint security. Meg erős C tudás kell, illetve Linux felhasználói szintű ismerete (parancssor is). Szóval ne becsüld le.

© 2010-2024 BME MIT