Integration of Ethernet switch to Linux-based embedded device

Integrace Ethernetového přepínače do embedded zařízení s OS Linux

Research Projects

Organizational Units

Journal Issue

Abstract

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.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By