Difference between revisions of "BeagleBoard/GSoC/2017 Projects"

From eLinux.org
Jump to: navigation, search
Line 14: Line 14:
 
* Blog: http://<url_here>/ (not mandatory)
 
* Blog: http://<url_here>/ (not mandatory)
 
* GSoC site: https://summerofcode.withgoogle.com/<your_project_here
 
* GSoC site: https://summerofcode.withgoogle.com/<your_project_here
 +
<div style="clear:both;"></div>
 +
 +
 +
==Project: [[BeagleBone AVB Stack]] ==
 +
Building a AVB node,the stream reservation protocol and the precision time protocol in the linux kernel. A demo application will be included for a stereo speaker system with two individual beagle boards. The first board will decode a stereo audio file (ex: mp3 files stored in local disk) and play one channel of the audio through its speakers (ex: left channel) and then it transmits the second channel (ex: right channel) to the second device over AVB which plays back the second channel through its speakers. The objective is to achieve frame synchronization over such a system. This can be tested by recording the output from both devices and analyzing with an audio analyzer. In this case one device acts as a AVB master node and the second device acts as a AVB slave node.
 +
* Student: Indumathi Duraipandian
 +
* Mentors: Robert Manzke,Henrik Langer
 +
* Code: TBD
 +
* Wiki: TBD
 +
* Blog: TBD
 +
* GSoC site: https://summerofcode.withgoogle.com/projects/#4872428135120896
 
<div style="clear:both;"></div>
 
<div style="clear:both;"></div>

Revision as of 10:19, 10 May 2017

Links

Project: Template Project, please copy first and then edit

{{#ev:youtube|fL_XMieanSc||right|Video Title}} “Project Name”. add your project description here.


Project: BeagleBone AVB Stack

Building a AVB node,the stream reservation protocol and the precision time protocol in the linux kernel. A demo application will be included for a stereo speaker system with two individual beagle boards. The first board will decode a stereo audio file (ex: mp3 files stored in local disk) and play one channel of the audio through its speakers (ex: left channel) and then it transmits the second channel (ex: right channel) to the second device over AVB which plays back the second channel through its speakers. The objective is to achieve frame synchronization over such a system. This can be tested by recording the output from both devices and analyzing with an audio analyzer. In this case one device acts as a AVB master node and the second device acts as a AVB slave node.