|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Předmětem této práce je studium stávajícího vývojového řetězce pro mikroprocesor LPC23xx v předmětu MPOA. Hlavním cílem je zkoumání možností realizace nového vývojového řetězce, postaveného na GCC. Výstupy této práce jsou ukázkové aplikace s mikroprocesorem LPC2378 a GCC. Součástí vysledků jsou i návody pro studenty, jak tyto ukázkové aplikace implementovat. Ukázky zahrnují základní aplikace, RTOS aEthernet.
Tento nástroj
je velmi rozšířený začátku disponuje mnoha užitečnými pomůckami, které lze
v této práci využít. Tuto funkci
plní tzv. Autorem Bertrik Sikken. Dalším plusem bylo objevení nástroje YAGARTO, který rovněž
využívá toto IDE. Díky tomu bylo zvoleno využití instalace Eclipse podle požadavků
YAGARTA. Poslední update byl však proveden roce 2006 jelikož vznik
projektu podle dokumentace datuje roce 2007, není nikde stránkách odkaz na
zdrojové kódy. lze však nalézt těchto stránkách [8]. Jedná softwarové nádstavby, potřebné pro možnost odlaďování
aplikací daným MCU. Obdobně jako OpenOCD
spíše nabízí základ, kterém lze vystavět podporu pro konkrétní řešení. Jde velice
obecný nástroj pro debugovaní širokém spektru MCU.2 GDB
Jde součást GNU projektu zaměřujícího podporu debugování.
2.9
tvorby aplikací ethernetem.
2.1 OpenOCD
Tento projekt vznikl jako část diplomové práce Univerzitě Aplikovaných Věd, FH-
Augsburg. Oficiální stránky projektu jsou [6]. Avšak době, kdy byl započat tento vývoj, již povedlo
uspěšně zprovoznit první aplikaci uIP. Domovská stránka projektu dostupná zde [9].4.4 Debug nástroje
V této podkapitole jsou krátce popsány některé projekty nástroje, řešící problematiku
debugování.3 Vývojové prostředí
Pro zjednodušení práce celým vývojovým řetězcem zapotřebí vytvořit jednoduché
a efektivní rozhraní mezi uživatelem (studentem) samotným softwarem. Domovská
stránka projektu zde [10].4. IDE (Integrated Development Environment).
2.
2. Projekt šířen pouze jako balík zdrojových kódů
bez jakýchkoliv spustitelných nástrojů.
. Projekt tedy sám sobě neřeší celkovou
problematiku debugování. Jedná obvykle textový editor
s nádstavbou pro správu projektů možnostmi volání externích nástrojů. Autorem Dominic Rath.3.2.4 lpcusb
Tento projekt byl nalezen jako jeden posledních.
2.1 Eclipse
Tato práce začátku zaměřila jediný nástroj tím Eclipse.
2. Jeho
domovská stránka [7]