Hangkártya SW-es integrációja i.MX6 rendszerbe (Gamma Műszaki Zrt.)

Tanszéki konzulens: 
A munkatárs fényképe
docens
Szoba: IE333
Tel.:
+36 1 463-4372
Email: khazy (*) mit * bme * hu
Külső konzulens: 
Horváth Zsolt

A kiírás adatai

A téma státusza: 
Aktív (aktuális, lehet rá jelentkezni)
Kiírás éve: 
2019
A kiírás jellege: 
önálló labor, szakdolgozat/diplomaterv

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.

© 2010-2019 BME MIT | Hibajelentés | Használati útmutató