Welcome to the new site for BeagleBoard.org GSoC 2024 projects!


BeagleBone AVB Stack#

Summary: Building a AVB node the stream reservation protocol and the precision time protocol are to be built in the linux kernel. A demo application will be included for a stereo speaker system with two individual beagle boards.

Contributor: Indumathi Duraipandian

Mentors: Robert Manzke ,Henrik Langer

BeagleWire software support#

Summary: The task is to create software support for FPGA cape (based on iCE40 device). The completed project will provide the BeagleBoard.org community with easy to implement and powerful tools for realization of projects based on Programmable Logic Device(FPGA), which will surely increase the number of applications based on it.

Contributor: Patryk Mężydło

Mentors: Michael Welling ,Jonathan Cameron

BeagleLibs: Libraries for interfacing with the BeagleBone in Rust and Go#

Summary: Well-documented libraries for interfacing with BeagleBone hardware in Rust and Go.

Contributor: ee

Mentors: Trevor Woerner

BeagleBoot , an all in one flasher/updater#

Summary: The project is to port the BeagleBone bootloader server BBBlfs(currently written in c) to JavaScript(node.js) and make a cross platform GUI (using electron framework) flashing tool utilising the etcher.io project.

Contributor: Ravi Kumar Prasad

Mentors: Jason Kridner

Sonic Anemometer#

Summary: Write program for PRU present in BeagleBoard and to create a portable device able to measure the wind speed and temperature reliably in outdoor environments.

Contributor: Naveen Saini

Mentors: Stephen Arnold ,Hunyue Yau ,Zubeen Tolani

BeagleBone PRU DMA#

Summary: Most of existing PRU applications utilize (waste) one PRU core for data transfer. The goal of this project is to enable usage of EDMA controller for copying of data to and from main memory (DDR), which would allow applications to use both cores for computation.

Contributor: Maciej Sobkowski

Mentors: Kumar Abhishek ,Zubeen Tolani


Checkout eLinux page for GSoC 2017 projects here for more details.