Integrace Ethernetového přepínače do embedded zařízení s OS Linux
Integration of Ethernet switch to Linux-based embedded device
Type of document
diplomová prácemaster thesis
Author
Kaisrlík Jan
Supervisor
Sojka Michal
Opponent
Pipek Ondřej
Field of study
Počítačové inženýrstvíStudy program
Otevřená informatikaInstitutions assigning rank
katedra řídicí technikyRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Show full item recordAbstract
Cílem této diplomové práce je portace operačního systému Linux na modul Colibri T20 a implementace ovladače
do tohoto operačního systému pro teplotně odolný Ethernetový přepínač. Tento přepínač je postaven na obvodu
88E6065 vyvinutým firmou Marvell, ke kterému je připojen USB-Ethernet kontrolérem AX88772b od firmy Asix, který splňuje požadovaný průmyslový rozsah teplot. Tento kontrolér slouží k připojení přepínače za pomoci USB sběrnice.
Dané zadání bylo vyřešeno rozšířením stávajícího ovladače pro kontrolér AX88772b, úpravou přepínacího subsystému pro podporu zařízení připojených za běhu systému a vytvořením ovladače pro přepínací obvod 88E6065. V práci byl vytvořen systém, který úspěšně zprovozní přepínač a vytvoří pro něj rozhraní viditelné v uživatelském prostoru operačního systému. The aim of this diploma thesis is to integrate operating system Linux to embedded module Colibri T20 and implement drivers for thermally resilient Ethernet switch connected via USB. This Ethernet switch is based on switch circuit Marvell 88E6065. This switch circuit is connected to USB RMII interface provided by Asix AX88772b controller. The ractical part of this thesis includes design and implementation of the driver for operating system Linux. Mentioned driver extends current driver of controller Asix AX88772b. It was required to add possibility to Distributed Switch Architecture switch chip to connect switch without significant interrupting to the system. Subsequently, a driver for switch circuit 88E6065 was added. Result of this thesis is successful connection of the switch to the module and creation of an interface which is visible from a user space.
Collections
- Diplomové práce - 13135 [328]