Ethernet se stal realitou nejen pro vzájemnou komunikaci několika počítačů v lokální síti a základem celosvětové sítě Internet, ale i pro nízkonákladové embedded aplikace a systémy, které mají snadno komunikovat s uživatelským rozhraním (HMI) nebo přenášet data či ovládat systém přes internet nebo z lokální firemní sítě. Aby to však bylo možné, je nutné standard Ethernetu implementovat do 32bitových procesorů a mikrokontrolorů řídících desek. Ethernet však není jen přenos dat, ale i různé další služby, standardy a protokoly, jakou jsou například protokoly DHCP, HTML, HTTP, RSS, XML a další, s jejich pomocí lze vzdáleně zařízení obsluhovat, realizovat vzdálené zobrazovací a ovládací rozhraní, třídit data, informace a stavy. O tom všem se lze z dočíst v následujích třech dílech seriálu, který praktickým způsobem popisuje většinu zákonitostí potřebných pro skutečné zprovoznění Ethernetu na 32bitových mikrokontrolérech ColdFire společnosti Freescale. Samozřejmě v článcích uvedené informace lze použít i pro MCU a procesory jiných výrobců.
Odkazy na jednotlivé díly zvěřejněné na stránkách HW serveru a jejich obsah:
- 1.část
- Úvod - poskytuje stručný úvod do obecné struktury Ethernetu i jeho
hardwarovou implementaci v MCU, stručně popisuje strukturu OSI modelu a základní
princip komunikace po Ethernetu, jak snadná je realizace Ethernetu a jeho
služeb s 32bitovými MCU (například ColdFire).
- 2.část - TCP/IP stack a HTTP - zabývá se praktickou stránkou implementace
softwarové části komunikace prostřednictvím ColdFire TCP/IP stacku a popisuje
funkci a možnosti HTTP protokolu.
- 3.část - RSS / XML a použití - zaměřuje se na uvedení a stručný popis protokolů XML a RSS a možnosti jejich použití a implementaci na úrovni 32bitového MCU.
Autor: Eric Gregori
Překlad: Tomáš Coufal
Úprava: Antonín Vojáček
DOWNLOAD & Odkazy
- 1. díl seriálu o Ethernetu a ColdFire - "Realizace Ethernetu v mikrokontrolérech ColdFire - 1.část - Úvod"
- 2. díl seriálu o Ethernetu a ColdFire - "Realizace Ethernetu v mikrokontrolérech ColdFire - 2.část - TCP/IP stack a HTTP"
- 3. díl seriálu o Ethernetu a ColdFire - "Realizace Ethernetu v mikrokontrolérech ColdFire - 3.část - RSS / XML a použití"
- Domovská stránka firmy Freescale, výrobce integrovaných obvodů - www.freescale.com
- Demo aplikace ColdFire_Lite_TCP_alarm lze stáhnout na stánkách Freescalu
-
www.freescale.com/webapp/sps/site/prod_summary.jsp?code=M52233DEMO... - Technické RFC specifikace protokolů využívaných pro komunikaci po ethernetu / internetu - www.rfc-editor.org/rfcxx00.html
- Aplikační poznámka AN3455 – ColdFire Lite HTTP Server - www.freescale.com/files/microcontrollers/doc/app_note/AN3455.pdf
- Aplikační poznámka AN3470 – ColdFire TCP/IP Stack - www.freescale.com/files/microcontrollers/doc/app_note/AN3470.pdf
- Aplikační poznámka AN3492 – ColdFire USB Stack - www.freescale.com/files/microcontrollers/doc/app_note/AN3492.pdf