|
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.
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
.
− Dvě možnosti programování cílového MCU, tyto možnosti lze volit podle
nastavení Workspace Eclipse.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ě.
Obr. ISR lze překládat pouze instrukční sadou
ARM
4.
− Sada předpřipravených modulů ovladaču, RTOS TCP/IP stacku. Někdy pokud není použito správné
přetypovaní, výsledek špatný.37
− Kontrolovat warningy spravnost přetypování. 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. První možnost využíva stávající programátor
U-Link, druhá možnost využívá ISP programování. Překladače jsou projektů GNUARM YAGARTO.
− ISR nikdy nepoužívat proměnné static