Python interpreter portolása EFM32/EFR32 architektúrára (Silicon Labs)

Tanszéki konzulens: 
A munkatárs fényképe
docens
Szoba: IE333
Tel.:
+36 1 463-4372
Email: khazy (*) mit * bme * hu
Külső konzulens: 
Perjési Máté

A kiírás adatai

A téma státusza: 
Korábbi (jelenleg nem aktív, de látszik)
Kiírás éve: 
2016
A kiírás jellege: 
önálló labor, szakdolgozat/diplomaterv

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.

© 2010-2019 BME MIT | Hibajelentés | Használati útmutató