Překladač jazyka C pro mikroprocesor AVR32
but.committee | prof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. Radek Kočí, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak 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 výborně (A). Otázky u obhajoby: Jakým způsobem pracuje LLVM s podmíněnými instrukcemi? Má současná implementace backendu pro AVR32 nějaký zásadní nedostatek? Nedošlo ke změně zadání? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Hruška, Tomáš | cs |
dc.contributor.author | Nagy, Michal | cs |
dc.contributor.referee | Husár, Adam | cs |
dc.date.created | 2010 | cs |
dc.description.abstract | Tato bakalářská práce se zabývá tvorbou backendu architektury AVR32 pro překladač LLVM. Jádro práce tvoří seznamování se způsobem popisu architektur v LLVM a vlastní implementace backendu AVR32. Dále uvádím několik problémů, na které jsem během implementace narazil, a diskutuji jejich možná řešení. Výsledkem práce je funkční backend s několika omezeními zmíněnými v závěru práce. | cs |
dc.description.abstract | This bachelor's thesis deals with creation of an AVR32 backend for the LLVM compiler framework. The core of this work consists of explaining the way of architecture description in LLVM and of my own implementation of the AVR32 backend. Furthermore, several problems encountered during the implementation are discussed along with their possible solutions. As the result of this work functional backend, with a few constraints discussed in the conclusion chapter, was created. | en |
dc.description.mark | A | cs |
dc.identifier.citation | NAGY, M. Překladač jazyka C pro mikroprocesor AVR32 [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2010. | cs |
dc.identifier.other | 34903 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/56018 | |
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 | AVR32 | cs |
dc.subject | popis architektury | cs |
dc.subject | backend | cs |
dc.subject | překladač | cs |
dc.subject | GCC | cs |
dc.subject | LLVM | cs |
dc.subject | mikroprocesorová architektura | cs |
dc.subject | AVR32 | en |
dc.subject | architecture description | en |
dc.subject | backend | en |
dc.subject | compiler | en |
dc.subject | GCC | en |
dc.subject | LLVM | en |
dc.subject | microprocessor architecture | en |
dc.title | Překladač jazyka C pro mikroprocesor AVR32 | cs |
dc.title.alternative | C Compiler for AVR32 Microprocesor | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2010-06-16 | cs |
dcterms.modified | 2020-05-09-23:42:09 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 34903 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 17:45:55 | en |
sync.item.modts | 2025.01.15 23:56:10 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |