Mikrokontrolleres rendszer tervezése

OData támogatás
Konzulens:
Dr. Iváncsy Szabolcs
Automatizálási és Alkalmazott Informatikai Tanszék

A számítógépek világában bevált, hatékony fejlesztési technológia a keretrendszerek, mint virtuális platformok alá történő fejlesztés, mikoris a keretrendszer – mint egységes, jól definiált felület – elrejti az alatta található hardver- és szoftverrétegek bonyolultságát a fejlesztő elől, így annak csak a konkrét tervezési feladat sajátosságait kell szem előtt tartani. A számítógépes keretrendszer egyúttal platformfüggetlenséget is biztosít a tervezés alatt álló szoftver számára, hiszen minden olyan platformon futtatható lesz az elkészült termék, amelyre a fejlesztéshez felhasznált keretrendszer elérhető.

Felmerül a kérdés, hogy érdemes volna-e a mikrokontrollerek világában is megpróbálkozni egy hasonló szemléletmód alkalmazásával; létrehozni egy architektúrát, mely egy virtuális mikrokontrolleren, a valós mikrokontrollerek egy absztrakt modelljén tenné lehetővé a fejlesztést. Számos megoldás létezik már, mely leginkább a számítógép és a nagy teljesítményű processzorok programozására kidolgozott értelmező nyelvekhez kínál a kisebb teljesítményű mikrokontrollereken futtatható virtuális gépet, jelen dolgozatban azonban az alapokról felfelé haladva, egy virtuális mikrokontroller-modell megalkotásán és egy annak a programozására alkalmas értelmezőnyelv definiálásán keresztül kidolgozásra kerül egy ilyen architektúra, melynek teljesítményviszonyairól egy konkrét, általános célú mikrokontrolleres egységen történő kipróbálásával vonunk le következtetéseket.

Letölthető fájlok

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