Linux driver verifikáló környezet
Tanszéki konzulens:
![]() óraadó
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
- Elindít egy Linuxot
- Betölti a feltöltött drivert
- Megnézi, mit csinál
- Kihirdeti az eredményt
A feladatod:
- Linux alapszintű driverfejlesztést elsajátítani
- Keresni és választani egy processzorszimulátort (QEMU vagy gem5 javasolt)
- Saját tesztelő perifériát írni hozzá, amivel lehet tesztelni a drivert
- 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.
Kapcsolódó tantárgyak:
Párhuzamos és eseményvezérelt programozás beágyazott rendszerekben
Kapcsolódó tantárgyak:
Mikrorendszerek tervezése
Wacha Gábor, 2017. november 27. 10:54 | Legutóbb frissítve: 2019. január 17. 10:53