Název: Dálkově ovládaná laboratoř na platformě STR912FAW44
Další názvy: Remote Controlled Laboratory on the STR912FAW44 Platform
Autoři: Malán, Jaroslav
Vedoucí práce/školitel: Krist, Petr
Oponent: Kosturik, Kamil
Datum vydání: 2015
Nakladatel: Západočeská univerzita v Plzni
Typ dokumentu: diplomová práce
URI: http://hdl.handle.net/11025/18935
Klíčová slova: arm;STR9;STR912;STR91x;TCP/IP;lwIP;stack;webový server;dynamický server;http;CGI;SSI;basic64
Klíčová slova v dalším jazyce: arm;STR9;STR912;STR91x;TCP/IP;lwIP;stack;webserver;dynamic server;http;CGI;SSI;basic64
Abstrakt: Předkládaná diplomová práce je zaměřena na vývoj softwaru webového serveru na platformě STR912FAW44 a hardwarový návrh rozšiřujícího submodulu pro desku komunikačního modulu JH10 s mikrokontrolérem typu ARM a ethernetovým rozhraním. Cílem práce je realizace systému vzdáleně ovládané laboratoře pomocí dynamického webového serveru. Pro aplikaci webového serveru bylo použito TCP/IP stacku LwIP. Nad tímto stackem byla implementována aplikace HTTP webového serveru rozšířená o dynamické generování obsahu. Aplikace HTTP webového serveru slouží jako uživatelské rozhraní pro obsluhu navrženého submodulu. Navržený a vyrobený submodul plní funkci standardních analogových a digitálních vstupů i výstupů. Dílčím výsledkem práce je plně funkční submodul obsahující základní digitální a analogové vstupy i výstupy, které jsou připojeny pomocí externí datové sběrnice a integrovaného AD převodníku ke komunikačnímu modulu s mikrokontrolérem STR912. Vstupní a výstupní obvody submodulu jsou řízeny pomocí plně funkčního dynamického HTTP webového serveru. Webový server obsahuje zabezpečení přístupu protokolem HTTP a šifrováním Basic64. Práce poskytuje podrobný návod implementace LwIP stacku včetně webového serveru na libovolnou platformu. Pro příliš velký rozsah kódu, který není podporován základními verzemi komerčních vývojových nástrojů, je v práci popsána také instalace vývojového prostředí Eclipse a jeho součástí pro bezplatný vývoj aplikací na platformě ARM.
Abstrakt v dalším jazyce: The final thesis is focused on webserver software development for the STR912FAW44 platform and expansion submodule hardware design for communication module JH10 with ARM microcontroller containing ethernet interface. Purpose of this thesis is implementation of remotely controlled laboratory system through a dynamic webserver. TCP/IP stack called LwIP was used for the webserver application. The application of dynamic content HTTP webserver was founded on basis of the LwIP stack. The application of HTTP webserver is ment to be used as a user interface for control of the designed submodule. The submodule which was practicaly build contains standard analog and digital outputs and inputs. This thesis resulted in fully functional sumbodule connected through the external data bus to the comunication module containing STR912 microcontroller. Input and output circuits of submodule are controlled by fully functional dynamic HTTP webserver. The webserver cointains access security mechanism developed using the HTTP protocol and the Basic64 encryption. This thesis provides detailed manual of LwIP stack implementation with the webserver for any platform. The final thesis also describes the installation of Eclipse development environment with all necessary external software for an ARM platform development. The design of the digital and analog input and output circuits connected through the external data bus is also described in the text.
Práva: Plný text práce je přístupný bez omezení.
Vyskytuje se v kolekcích:Diplomové práce / Theses (KAE)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
diplomova_prace_Jaroslav_Malan.pdfPlný text práce2,1 MBAdobe PDFZobrazit/otevřít
vedouci-062692_vedouci.pdfPosudek vedoucího práce442,39 kBAdobe PDFZobrazit/otevřít
oponent-062692_oponent.pdfPosudek oponenta práce265,82 kBAdobe PDFZobrazit/otevřít
obhajoba-062692_hodnoceni.pdfPrůběh obhajoby práce222,64 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/18935

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.