Profilování vestavných aplikací
but.committee | prof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Vladimír Drábek, CSc. (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Ondřej Kanich, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Strnadel, Josef | cs |
dc.contributor.author | Koleček, František | cs |
dc.contributor.referee | Mrázek, Vojtěch | cs |
dc.date.created | 2023 | cs |
dc.description.abstract | Tato práce se zabývá profilováním vestavných aplikací. Práce je zaměřená především na platformu ARM Cortex-M. Teoretická část práce obsahuje vysvětlení základních principů a pojmů z oblasti profilování a vývoje vestavných aplikací. Dále se v ní lze dočíst o existujících profilovacích metodách a nástrojích s touto problematikou spojených. Pro praktickou část je cílem práce pomocí zvolených prostředků provést profilování různých parametrů a vyhodnotit výsledky. Rozhodl jsem se implementovat knihovnu s profilovacími nástroji umožňující měřit dobu provádění a využití zásobníku. Výsledky získané pomocí této knihovny jsou v práci analyzovány výpočtem nejistoty měření. | cs |
dc.description.abstract | This thesis is about profiling of embedded applications. The thesis is focused primarily on the ARM Cortex-M platform. The theoretical part of this thesis contains explanation of basic principles and terms associated with profiling and development of embedded applications. The thesis also summarizes existing profiling methods and tools associated with this topic. The goal of the practical part of this thesis is to use the chosen means to profile various parameters and evaluate the results. I decided to implement a library containing profiling tools, which allow for execution time measurement and stack usage measurement. Results obtained using this library were analyzed by calculating the measurement uncertainty. | en |
dc.description.mark | E | cs |
dc.identifier.citation | KOLEČEK, F. Profilování vestavných aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023. | cs |
dc.identifier.other | 142945 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/210605 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Profilování | cs |
dc.subject | vestavné systémy | cs |
dc.subject | vestavné aplikace | cs |
dc.subject | RTOS | cs |
dc.subject | WCET | cs |
dc.subject | BCET | cs |
dc.subject | doba provádění | cs |
dc.subject | nejistota měření | cs |
dc.subject | DWT | cs |
dc.subject | ARM Cortex-M | cs |
dc.subject | Profiling | en |
dc.subject | embedded systems | en |
dc.subject | embedded applications | en |
dc.subject | RTOS | en |
dc.subject | WCET | en |
dc.subject | BCET | en |
dc.subject | execution time | en |
dc.subject | measurement uncertainty | en |
dc.subject | DWT | en |
dc.subject | ARM Cortex-M | en |
dc.title | Profilování vestavných aplikací | cs |
dc.title.alternative | Profiling of Embedded Applications | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2023-06-21 | cs |
dcterms.modified | 2023-06-21-12:06:36 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 142945 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:36:21 | en |
sync.item.modts | 2025.01.17 10:58:01 | en |
thesis.discipline | Vestavěné systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |