|
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.
h.
takto:
i sprintf(uip_appdata,"Ahoj,pro vice informaci napis \"Help\" \r\
n>");
uip_send(uiAp_appdata, i);
Pro zjednodušení tvorby formátovaného textu lze využít standardní funkce, které
poskytuje knihovna stdio. Hlavním využitím tohoto protokolu dálkové ovládání zařízení a
jejích konfigurace pomocí textového terminálu. Prvním krokem může být zobrazení uvítací zprávy. Znak (0x0A) ignoruje.
2. TCP spojení představuje z
pohledu uživatele „rouru“.
4. Nesmí přetéct přijímací buffer, kterém sestavujeme řádek. bufferu ukládají jen ASCII znaky, tj. Tuto
proměnnou poskytuje uIP (TCP) stack. řádek) přenese jedním
paketem.
.
Při příjmu dat třeba provádět tyto kontroly:
1. Znak (0x0D) znamená platný konec řádku buffer prohlasí platný a
zpracují příkazy.7.
Tento kód měl odeslat paket PC, kterém bude uvítací zpráva ASCII kódu.
5. Znak 0x04 (Ctrl-D) znamená ukončení spojení (voláme funkci uip_close() ).85
(obvykle ASCII).
Vytvoření dat pro paket následné odeslání paketu těmito daty lze provést např. Není možné spoléhat, příkaz (tj.
3. Funkce zformátuje vstupní text uloží jej proměnné uip_appdata.
Dalším krokem zpracovávání přijímaných dat.
Na základě předchozí ukázkové úlohy již možné realizovat celou aplikaci pro
komunikaci dle požadavků zadání. Její použití vidět
v ukázce. straně příjmu musí data skládat bufferu případě příjmu znaku CR
se buffer prohlásí platný odešle dalšímu zpracování. 127. Jednou těchto funkcí sprintf. Příkazem uip_send pak odeslán paket
obsahující data proměnné uip_appdata délce i.
Pokud podíváme předchozí aplikaci, zjístíme při připojení navázaní spojení
došlo rozsvícení LED P2. toto místo tedy třeba dopsat potřebnou část kódu