Result: link
[Title CZ/SK] Využití statické analýzy kódu pro ověření modelu generátoru konfiguračního kódu
Assignment
Testing the model of configuration-code generation is a difficult task, especially when many parameters are inputted into the generator. Investigate the options of using one of the static C-code analysis tools and evaluate the possibility to gain data about writes to processor registers made from SDK function called from configuration code, including embedded calls of other functions. Design an app or a script which provides a list of possible writes and evaluates whether all model-serviced registers added to the generated code. Implement the designed app. Test the solution on data of a few processors.
Assignment CZ/SK
Testování modelu generátoru konfiguračního kódu je náročný úkol, obzvlášť v případě, že je na vstupu generátoru mnoho parametrů. Vyzkoušejte možnost použít některý z nástrojů pro statickou analýzu C kódu a zhodnoťte možnost získat data o zápisu do registrů procesoru prováděných z SDK funknce volané z konfiguračního kódu, včetně vnořených volání dalších funkcí. Navrhněte aplikaci nebo skript který poskytne seznam možných zápisů a vyhodnotí zda jsou všechny registry obsluhované modelem zapisovány i generovaným kódem. Implementujte navrženou aplikaci. Otestujte funkčnost implementovaného řešení na datech několik procesorů.
Language
CZ/SK/EN
Leaders