Rozšíření překladače jazyka C o podporu dalších embedded mikroprocesorů

but.committeedoc. Ing. Zdeněk Bradáč, Ph.D. (předseda) Ing. Soňa Šedivá, Ph.D. (místopředseda) Ing. Petr Petyovský, Ph.D. (člen) Ing. Lukáš Pohl, Ph.D. (člen) Ing. Radek Štohl, Ph.D. (člen) Ing. Libor Veselý, Ph.D. (člen)cs
but.defenceStudent obhájil bakalářskou práci. Komise neměla žádné námitky k řešené práci. V průběhu odborné rozpravy student odpovídal na dotazy, které se týkaly srovnání doby trvání optimalizace kódu a zdrojové literatury.cs
but.jazykslovenština (Slovak)
but.programAutomatizační a měřicí technikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPetyovský, Petrsk
dc.contributor.authorPončák, Matejsk
dc.contributor.refereeMacho, Tomášsk
dc.date.created2020cs
dc.description.abstractAby bolo možné programovať určitú cieľovú architektúru v niektorom z vyšších programovacích jazykov, daný prekladač musí túto architektúru podporovať. Práca popisuje štruktúru prekladačov SDCC a LLVM a postup pre vytvorenie podpory pre novú cieľovú architektúru v týchto prekladačoch. Prekladač SDCC je medzi programátormi rozšírený kvôli svojej jednoduchosti a prekladač LLVM zase kvôli svojej veľkej univerzálnosti. Napokon je tento postup implementovaný pre mikroprocesor rady HCS08 v prekladači LLVM.sk
dc.description.abstractIn order to program a target architecture in one of the high-level programming languages, the compiler must support that architecture. The thesis describes the structure of SDCC and LLVM compilers and the procedure of retargeting these compilers. The SDCC compiler is widespread among programmers for its simplicity and the LLVM compiler for its great reusability. Finally, this procedure is implemented for the HCS08 series microprocessor in the LLVM compiler.en
dc.description.markAcs
dc.identifier.citationPONČÁK, M. Rozšíření překladače jazyka C o podporu dalších embedded mikroprocesorů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2020.cs
dc.identifier.other127098cs
dc.identifier.urihttp://hdl.handle.net/11012/194889
dc.language.isoskcs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectjazyk Csk
dc.subjectprekladačsk
dc.subjectclangsk
dc.subjectllvmsk
dc.subjectsdccsk
dc.subjectbackendsk
dc.subjecthcs08sk
dc.subjectC languageen
dc.subjectcompiler retargettingen
dc.subjectclangen
dc.subjectllvmen
dc.subjectsdccen
dc.subjectbackenden
dc.subjecthcs08en
dc.titleRozšíření překladače jazyka C o podporu dalších embedded mikroprocesorůsk
dc.title.alternativeRetargeting of the C language compileren
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-08-26cs
dcterms.modified2020-08-27-14:09:32cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid127098en
sync.item.dbtypeZPen
sync.item.insts2025.03.17 00:49:25en
sync.item.modts2025.01.15 13:17:06en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav automatizace a měřicí technikycs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.96 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
10.74 MB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_127098.html
Size:
8.06 KB
Format:
Hypertext Markup Language
Description:
file review_127098.html
Collections