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

Loading...
Thumbnail Image

Date

Authors

Pončák, Matej

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Aby 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.
In 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.

Description

Citation

PONČÁ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.

Document type

Document version

Date of access to the full text

Language of document

sk

Study field

bez specializace

Comittee

doc. 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)

Date of acceptance

2020-08-26

Defence

Student 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.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO