|
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.
Obr. 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.
− 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 lze překládat pouze instrukční sadou
ARM
4.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. První možnost využíva stávající programátor
U-Link, druhá možnost využívá ISP programování.
− ISR nikdy nepoužívat proměnné static. Někdy pokud není použito správné
přetypovaní, výsledek špatný.37
− Kontrolovat warningy spravnost přetypování.
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