Sök:

Analys och design för strömmande media i DySCAS

This master thesis is a part of the DySCAS project at ENEA. The purpose of this thesisproject is to add support for streaming media and USB support to the DySCAS demonstratorplatform.To achieve this, some of the widely used middlewares available today were studied. The onethat proved to be of most interest is CORBA. Although CORBA?s solution to streamingmedia couldn?t be used due to their use of object programming, the CORBA solution didprovide some interesting thoughts regarding how the USB devices should be handled, in thiscase their ?resource inspector? and ?trading service?.Ethernet was the chosen network to support streaming media. To allow easy handling ofstream there was a need to build a specific protocol. To achieve this, a number of theprotocols used today were studied. The final solution is much influenced by RTP and is senton top of UDP.Extensive studies of USB were made, in the early stages of the master thesis much effort wasmade to understand the concept of USB and how drivers were built. Due to the complexity ofUSB, building drivers were not an option.The need for host control stack and drivers led to that OSE had to be discarded and bereplaced by a slimmed version of Linux. This led to that the DySCAS middleware that washeavily connected to features available in OSE Epsilon had to be migrated to Linux. Toachieve this, the middleware was ?lifted? and all the system calls were mapped to anequivalent call or function located in an instantiation layer.

Författare

Rasmuss Graaf

Lärosäte och institution

KTH/Maskinkonstruktion (Inst.)

Nivå:

"Masteruppsats". Självständigt arbete (examensarbete) om 30 högskolepoäng (med vissa undantag) utfört för att erhålla masterexamen.

Läs mer..