|
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.
Koncová podoba vývojového řetězce
− Pro uživatelské rozhraní použit nástroj Eclipse
− Pomocné nástroje (make,sh,touch využívají projekt YAGARTO
− Dva překladače GCC, tyto překladače lze volit každého projektu souboru
makefile. ISR lze překládat pouze instrukční sadou
ARM
4.37
− Kontrolovat warningy spravnost přetypování. První možnost využíva stávající programátor
U-Link, druhá možnost využívá ISP programování.
Obr. Někdy pokud není použito správné
přetypovaní, výsledek špatný.
IDE
Eclipse
YAGARTO
Tools (make)
Eclipse
překladač
GNUARM
překladač
YAGARTO
U-Link
+ Keil
ISP
UART
IRQ
LCD
PLL
UART
FreeRTOS
uIP Stack
MCB2300
s LPC2378
.3 Konečná podoba vývojového řetězce
Tato podkapitola krátce popisuje blokové schéma vývojového řetězce své konečné
podobě.
− Sada předpřipravených modulů ovladaču, RTOS TCP/IP stacku.
− Dvě možnosti programování cílového MCU, tyto možnosti lze volit podle
nastavení Workspace Eclipse. Překladače jsou projektů GNUARM YAGARTO.
− ISR nikdy nepoužívat proměnné static