Grafikus függvénykönyvtár fejlesztése beágyazott rendszeren

OData támogatás
Konzulens:
Molnár Károly
Méréstechnika és Információs Rendszerek Tanszék

Napjainkban a folyadékkristályos kijelzővel és érintőképernyővel rendelkező beágyazott rendszerek egyre elterjedtebbek. A hagyományos parancssori interfészektől azonban jelentősen eltér a grafikus felhasználói interfészek kezelése. Indokolt tehát egy könnyen portolható, egyszerű elemekből álló fejlesztői felület, azaz egy grafikus függvénykönyvtár létrehozása, amely illeszkedik a beágyazott rendszerek sajátosságaihoz. A szakdolgozatom során ennek a feladatnak a tervezésével, megvalósításával és tesztelésével foglalkoztam. Áttanulmányoztam a szoftvertervezés folyamatát és általános módszereit, és ez alapján kiválasztottam egy jól illeszkedő fejlesztési modellt. A modell lépésein keresztül megterveztem a grafikus függvénykönyvtár funkcióit, interfészeit és belső struktúráját, majd implementáltam a kiírt feladatot. A szoftverfolyamat fontos része az elkészült platformfüggetlen szoftver működésének ellenőrzése, ezért két különböző tesztkörnyezetet valósítottam meg: egy PC-n futó alkalmazást, amellyel a függvénykönyvtár belső viselkedését vizsgáltam, és egy digitális jelfeldolgozó processzorral rendelkező beágyazott rendszert. Az utóbbi környezetet az Analog Devices ADSP-BF527 EZ-KIT Lite fejlesztői kártyáján építettem ki. A DSP-s kártya használatához megvalósítottam a rendszerhez tartozó hardverfüggő részeket vezérlő alacsonyszintű szoftvert is. Az LCD modul és az érintőképernyő eszközillesztőjét a Visual DSP Kernel valósidejű operációs rendszer segítségével készítettem el, majd egy iránymérő alkalmazást illesztettem rendszerhez. A jelfeldolgozási algoritmus paramétereinek beállításához, és az eredmények kijelzéséhez a fejlesztői kártya érintőképernyős LCD paneljén kialakított felhasználói felületet készítettem el a grafikus függvénykönyvtár segítségével.

Letölthető fájlok

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