Python interpreter portolása EFM32/EFR32 architektúrára (Silicon Labs)
![]() associate professor
Szoba: IE334
Tel.:
+36 1 463-4372 Email: khazy (*) mit * bme * hu |
A kiírás adatai
A széles körben elterjedt szkript nyelv interpreterének léteznek korlátozott erőforrású rendszerekre készített implementációi (pl. MicroPython). A feladat célja ezen implementációk vizsgálata, összehasonlítása, majd a megfelelő implementáció kiválasztása után annak portolása Silicon Laboratories által gyártott 32-bites ARM Cortex-M3/M4 architektúrájú mikrovezérlőre. A portolás után az interpreter teljesítményének és fogyasztásának mérése, illetve összevetése más (pl. x86) architektúrán futó verziókéval. A feladat része továbbá egy demonstrációs célú python kód elkészítése, mely kihasználja a platform által biztosított előnyöket, mint pl. hardveres titkosítás, alacsony energiafogyasztású módok, stb.
A feladaton való előrehaladás függvényében lehetséges azt gyakornoki pozícióban is végezni.