Beágyazott operációs rendszer alkalmazása az LSI StarPro2704 platformon

OData támogatás
Konzulens:
Bányász Gábor
Automatizálási és Alkalmazott Informatikai Tanszék

Az vállalati világban egyre kevesebb idő jut egy fejlesztésre, illetve folyamatosan jelennek meg új szabványok (melyek közül sokat ad ki és ajánl például az ITU-T a telekommunikációs iparban), melyekhez a piaci szereplőknek muszáj minél gyorsabban alkalmazkodniuk. Ennek a folyamatnak egyik megnyilvánulása hogy a kész hardverkomponensek egyre több az adott feladat előírásait lehető megfelelően elvégezni képes hardverkomponenst tartalmaznak, ilyen például az LSI StarPro2704 is, mely IP alapú hang- illetve videóátkódolást végző termékekhez van szánva (Media Gateway). Az SP2704 ARM processzorpárja foglalkozik a beérkező / kimenő IP csomagokkal, míg a termékben található DSPk a kodekátalakítással foglalkoznak. A feladatom ennek a rendszernek a hardveres megismerése melyről a diplomaterv első része szól. A próbakártyra egy kiválasztott operációs rendszert - Linux - próbálok meg adaptálni mellyel a második rész foglalkozik. Ehhez egy eszközspecifikus támogatáscsomagot kell kialakítani, ún. BSP-t (Board Support Package) a Linux elvárásainak megfelelően. Ez a folyamat rendkívül összetett, teljes kialaktása nem célja diplomatervemnek, viszont iránymutatást ad a tovább elvégzendő lépésekre valamint leírja az eddig felmerült problémákat. A két folyamat szorosoan összefűződik, mert a rendszernek csak azt a részeit fogom ismertetni melyek a második rész szempontjából relevánsak. Ezek főleg az ARM mag illetve környezete (cache, interrupt controller, PLL, timer) kezdeti inicializációjára koncentrálnak, a tervezés erre a processzorra irányul (nem a DSP-re) illetve az UART periféria. Utóbbi, illetve a PLL konfigurálása, valamint a Global Timer beállítása a második fejezet témaköre.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.