Prototyp profilovacího nástroje pro embedded software

Abstract

Profilování embedded softwaru je klíčové pro optimalizaci výkonu a spotřeby, avšak složité kvůli omezeným zdrojům a dostupnosti cílového hardwaru. Tato práce navrhuje a realizuje prototyp nástroje pro emulované vykonávání fragmentů řídicího kódu. Úvodní rešerše mapuje techniky profilování a analýzu WCET/WCEC. Text dále porovnává nástroje pro konkolické testování a emulaci. Výsledné řešení kombinuje konkolické testování, traceování a analýzu v prostředí Visual Studio Code. Nástroj umožňuje efektivní profilování vybraných částí embedded softwaru bez nutnosti nasazení na cílové zařízení a může sloužit jako základ pro další rozvoj v oblasti testování a analýzy embedded systémů.

Description

Subject(s)

embedded systémy, profilování, emulace, konkolické testování, QEMU, KLEE, traceování

Citation

Collections