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

2019#

Clickboard Support Under Greybus#

Summary: Click boards are a flagship hardware product line of MikroElektronika with over 600 add-on boards ranging from wireless connectivity clicks to Human Machine Interface clicks for interfacing with peripheral sensors or transceivers. Most of the Click boards use the common protocols like SPI,I2C or UART to communicate with the Beaglebone and thus the support for them now is accomplished via device tree overlays via the bb.org-overlays repository.

Contributor: Vaishnav M.A.

Mentors: Jason Kridner, Ravi Kumar Prasad

PRU User Space API#

Summary: This project aims to provide an API for different programming languages to load firmware, start/stop and communicate with the BeagleBone PRUs (Programmable Realtime Units) from user space using the RemoteProc, RPMsg drivers. Example firmware and user space software are provided to demonstrate the use of the project.

Contributor: Pratim Ugale

Mentors: Patryk Mężydło, ZeekHuge, Abhishek Kumar

Xen on Beagleboard-x15#

Summary: The idea behind the project is to make Xen hypervisor available and easy to use on beagleboard-x15. This implementation will allow users to experiment on embedded virtualization and in related fields like automotive, critical systems prototyping and processor’s resources sharing.

Contributor: Denis Obrezkov

Mentors: Julien Grall, Iain Hunter, Hunyue Yau, Stefano Stabellini

Reference Design For A GPIO-based Parallel Bi-Directional Bus#

Summary: Create a hardware/software design will incorporate shift registers (and potentially logic level converter solutions as appropriate) to allow BB.org hardware to communicate with hardware via a parallel, bi-directional bus.

Contributor: Pranav Kumar

Mentors: Andrew Henderson, Hunyue Yau, Kumar Abhishek

Tip

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