Vývojové prostředí pro práci s procesory řady x51 v předmětu PMP

Title Alternative:Integrated development environment for working with x51 series processors in the subject PMP
Loading...
Thumbnail Image
Date
2013-01-01
Journal Title
Journal ISSN
Volume Title
Publisher
Technická Univerzita v Liberci
Abstract
Bakalářská práce se zabývá analyzováním, zkoumáním a modifikováním vývojového prostředí Eclipse, konkrétně jeho verze CDT zaměřené na programování v jazycích C/C++ pro potřeby předmětu Počítače a mikropočítače. V tomto předmětu se studenti seznamují s architekturou monolitického mikropočítače řady x51. Následně se snaží tyto znalosti uplatnit při jeho naprogramování ve strojovém kódu. Pro potřeby tohoto předmětu je nutné používání kvalitního, ale zároveň volně dostupného, vývojového prostředí, které bude splňovat veškeré podmínky pro co nejefektivnější a nejkvalitnější možnou výuku.?? Eclipse vyšlo z výsledků mého bakalářského projektu jako nejvhodnější multiplatformní vývojové prostředí pro další práci. Neobsahuje však veškeré potřebné komponenty pro plnohodnotné využívání při výuce. Bylo tedy nutné mu některé funkce doplnit. Ačkoliv verze Eclipse CDT je primárně určena pro programování v jazyce C/C++, neobsahuje potřebnou sadu nástrojů pro další práci se zdrojovými soubory napsaných v těchto jazycích jako je kompilování a debuggování. Tuto sadu bylo nutné doplnit spolu s programem pro nahrání přeloženého zdrojového kódu do připojeného přípravku formou externího softwaru nebo vytvořením vlastního pluginu.??Po neúspěšných pokusech vytvoření vlastního přídavného modulu jsem se rozhodl vyřešit absenci těchto nástrojů pomocí externích, stejně jako Eclipse volně šiřitelných a multiplatformích, programů FLIP a SDCC pomocí vytvořeného a volně dostupného pluginu SDCC do Eclipse. Bakalářská práce obsahuje podrobný návod pro jejich správnou instalaci, zabudování do vývojového prostředí Eclipse a jejich využívání.? ?Výsledkem práce je ne zcela efektivní, ale zato plně funkční forma vývojového prostředí Eclipse se sadou potřebných nástrojů pro plnohodnotné využití při výuce v předmětu Počítače a mikropočítače.
Description
43 s. :il. +CD ROM
Subject(s)
development environment, vývojová prostředí
Citation
ISSN
ISBN