Show simple item record

C Compiler for AVR32 Microprocesor

dc.contributor.advisorHruška, Tomášcs
dc.contributor.authorNagy, Michalcs
dc.date.accessioned2019-06-14T10:51:34Z
dc.date.available2019-06-14T10:51:34Z
dc.date.created2010cs
dc.identifier.citationNAGY, 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.other34903cs
dc.identifier.urihttp://hdl.handle.net/11012/56018
dc.description.abstractTato 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.abstractThis 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.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectAVR32cs
dc.subjectpopis architekturycs
dc.subjectbackendcs
dc.subjectpřekladačcs
dc.subjectGCCcs
dc.subjectLLVMcs
dc.subjectmikroprocesorová architekturacs
dc.subjectAVR32en
dc.subjectarchitecture descriptionen
dc.subjectbackenden
dc.subjectcompileren
dc.subjectGCCen
dc.subjectLLVMen
dc.subjectmicroprocessor architectureen
dc.titlePřekladač jazyka C pro mikroprocesor AVR32cs
dc.title.alternativeC Compiler for AVR32 Microprocesoren
dc.typeTextcs
dcterms.dateAccepted2010-06-16cs
dcterms.modified2020-05-09-23:42:09cs
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
sync.item.dbid34903en
sync.item.dbtypeZPen
sync.item.insts2020.06.23 10:57:42en
sync.item.modts2020.06.23 09:55:50en
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
dc.contributor.refereeHusár, Adamcs
dc.description.markAcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
but.committeeprof. 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.defenceStudent 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.resultpráce byla úspěšně obhájenacs
but.programInformační technologiecs
but.jazykčeština (Czech)


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record