Beágyazott Linux vizsgálata FPGA platformon

OData támogatás
Konzulens:
Wacha Gábor József
Méréstechnika és Információs Rendszerek Tanszék

A Linux operációs rendszer egyre nagyobb teret hódít beágyazott környezetben is, ezért egyre nagyobb jelentősége van a különböző hardver platformokon történő implementálásának. Az egyik legnagyobb nehézséget az FPGA chipekre szintetizálható lágy processzormagok jelentik, ugyanis ezek esetében nem csak a rendszer perifériái, hanem a processzor tulajdonságai is megváltozhatnak. A Linux kernel újrakonfigurálható olyan módon, hogy a hardverplatform változásait megfelelően követni tudja. Az újrakonfigurálás művelete azonban nem automatizált, ez számos kényelmetlenséggel jár. A szakdolgozat célja egy olyan program létrehozása, amely a jelenlegi megoldásoknál (például PetaLinux) nagyobb rugalmasságot biztosít a platform kialakításában, és segíti a Linux egy új FPGA konfigurációhoz történő implementációját. Munkám folyamán megismerkedtem a Xilinx MicroBlaze processzor és a Linux operációs rendszer létrehozásához szükséges eszközökkel és a Linux rendszer felépítésével. Összeállítottam egy működő, Atlys kártyán futó Linux operációs rendszert és készítettem egy, az operációs rendszer generálását megkönnyítő programot. Végül pedig készítettem néhány egyszerű, MicroBlaze-en futó, a rendszer működését demonstráló programot.

Letölthető fájlok

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