Hangkártya SW-es integrációja i.MX6 rendszerbe (Gamma Műszaki Zrt.)
![]() docens
Szoba: IE334
Tel.:
+36 1 463-4372 Email: khazy (*) mit * bme * hu |
A kiírás adatai
A Gamma Műszaki Zrt. 1920 óta működő, budapesti székhelyű, magyar tulajdonban lévő műszaki fejlesztő
cég. Katonai, katasztrófavédelmi és környezetvédelmi feladatokra specializált rendszerek, eszközök
fejlesztésével foglalkozik. Az elmúlt időszak egyik jelentősebb fejlesztése a könnyű páncélvédettségű
Komondor járműcsalád megvalósítása volt.
A feladat részletezése:
Az NXP i.MX6 alkalmazás processzor számos nagysebességű I/O porttal rendelkezik. Ezek közül az I2C és az
I2S lehetővé teszik kodek illesztését, és ezzel digitális hang lejátszását/felvételét. A feladat egy beágyazott
Linux alá írt hangkártya meghajtó (és a hozzá tartozó device tree) fejlesztése C nyelven i.MX6-os
környezetben. A kernel szintű meghajtó megírásához rendelkezésre áll az adott kodek meghajtója, az i.MX6
I2S meghajtó és egy minta hangkártya meghajtó is.
Jellemzők:
- több magos i.MX6 alkalmazás processzor
- I2S port
- TI kodek
- Debian Linux operációs rendszer
- kernel driverfejlesztés
- C nyelv
Hallgató által elvégzendő feladatok:
- Linux-os hangkártya driver-architektúra megismerése
- Dummy hangkártya driver létrehozása
- Adott HW-en a teljes hangkártya funkcionalitás implementálása
- Tesztelés analóg hangforrásokkal
Lehetőség van gyakornoki pozíció betöltésére.
Részletekről érdeklődni a gamma@gammatech.hu címen lehet.