13.07.2015 Views

Diplomová práce - Magisterský program Inteligentní budovy

Diplomová práce - Magisterský program Inteligentní budovy

Diplomová práce - Magisterský program Inteligentní budovy

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Firmware pro řídící mikropočítač4.2.1 Firmware ethersexEthersex je název pro modifikovatelný firmware určený pro síťovou komunikaci procesorůtypu AVR. Ethersex je možné volně používat i upravovat podle GNU GPL licence(GNU General Public Licence). Podporuje více ethernetových řadičů včetně použitého obvoduENC28J60. Implementuje celou řadu TCP/IP komunikačních protokolů, za zmínkustojí především pro naši aplikaci využitelné IPv4 i IPv6, HTTP, SNMP, Telnet, ICMP.Veškerý výčet možností firmwaru je možné nalézt v dokumentaci softwaru a na internetovýchstránkách projektu uvedených jako zdroj [23], kde je možné stáhnout balík veškerýchzdrojových kódů psaných v jazyce C.4.2.1.1 Konfigurace firmwaru ethersexPoužití firmwaru je v unixových operačních systémech bezproblémové, stačí jej nainstalovatz dostupných repozitářů a veškeré další podpůrné <strong>program</strong>y se na základě vazebdoinstalují. Pro použití v operačních systémech Windows je nutné doinstalovat sadu unixových<strong>program</strong>ů pro Windows. Pro tyto účely je možné použít balík <strong>program</strong>ů nazývanéhoCygiwin dostupného z internetových stránek projektu (http://www.cygwin.com).Po spuštění příkazové řádky a přepnutí do adresáře, ve kterém se nachází firmwareethersex, spustíme jednoduché grafické konfigurační menu příkazem „make menuconfig“.Základní úroveň menu je zobrazena na Obr. 4.3.Podmenu „Load a Default Configuration“ slouží pro výběr přednastavených parametrůkompatibilních vývojových modulů.Vstoupením do sekce „General Setup“ se konfiguruje zejména typ použitého mikropočítačea jeho taktovací frekvence. Volíme mikropočítač Atmega32 a frekvenci 16 MHz.V podmenu „Network“ se konfiguruje typ použitého ethernetového řadiče, nastavuje seMAC adresa, IP adresa. MAC adresu je možné automaticky vygenerovat. Jako IP adresuvolíme vybranou z privátních rozsahů např. 192.168.0.90. V této části konfigurace se takévybírá podpora skupin TCP, UDP, ICMP komunikačních protokolů.Položka menu „I/O“ je určena pro definici používaných vstupů a výstupů včetně dalšíchpodporovaných rozšíření. Prozatím je možné ponechat použití AD převodníku.V podmenu „Protocols“ se vybírají implementované protokoly a to včetně konkrétních42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!