Překladač jazyka C pro mikroprocesor AVR32

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.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHruška, Tomášcs
dc.contributor.authorNagy, Michalcs
dc.contributor.refereeHusár, Adamcs
dc.date.created2010cs
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.description.markAcs
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.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
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2010-06-16cs
dcterms.modified2020-05-09-23:42:09cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid34903en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 17:45:55en
sync.item.modts2025.01.15 23:56:10en
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
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
433.54 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_34903.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_34903.html
Collections