A Conversational AI Assistant for BeagleBoard using RAG and Fine-tuning
Contributor: Fayez Zouari
BeagleMind is an AI-powered documentation copilot for BeagleBoard that uses Retrieval-Augmented Generation (RAG) and tool calling to assist...
Open hardware computing for educators and makers
Contributor: Fayez Zouari
BeagleMind is an AI-powered documentation copilot for BeagleBoard that uses Retrieval-Augmented Generation (RAG) and tool calling to assist...
Contributor: Sahil Jaiswal
The Greybus module for Zephyr currently exists as an out-of-tree component, making maintenance, testing, and contributions difficult. This project...
Contributor: Vidhu
The objective is to enhance the Beagle-Tester framework for BeagleBoard devices by adding mikroBUS support and updating it for mainline kernel...
Contributor: Whiz-Manas
The project aims to enhance and upstream the existing wpanusb and bcfserial drivers in Linux to meet upstream quality standards. Currently, several...
Contributor: Atharva Kashalkar
On several BeagleBone boards, there are an ultra-low latency 32-bit RISC CPUs called Programmable Real-time Units (PRUs) with register-mapped I/O...
Contributor: Ian Clester
This project aims to enable the development of models that are suitably efficient for use in real-time interactive applications on embedded systems...
Contributor: Aryan Nanda
In this GSoC project, I worked on developing a multimedia processing system, focusing on commercial detection and replacement using deep learning. I...
Contributor: Ayush Singh
The project aims to eliminate GBridge and merge its functionality into greybus (linux driver) and cc1352 driver. The subtasks I have identified are...
Contributor: Khushi Balia
This project intends to introduce LLVM support for PRU, to enable us to use clang rather than pru-gcc. As Clang provides extremely clear and simple...
Contributor: Prashanth S
Current SoCs frequently feature heterogeneous remote processor units in asymmetric multiprocessing (AMP) setups, which may be running several Linux...
Contributor: Pratham Deshmukh
Deep learning is a subset of machine learning that involves the use of neural networks with multiple layers. Neural networks consist of multiple...
Contributor: Kurva Prashanth
Bela is an open hardware and software platform for creating beautiful interaction with sensors, sound and it is designed for artists, musicians,...
Contributor: Ezra Pierce
The goal of this project is to improve the tooling surrounding embedded machine learning on the BeagleBone Black(BBB)/Bela to aid its community in...
Contributor: JianDe
This project contain two parts which are Bb-Config Improvement and GPIO Benchmarking. For bb-config improvement, I will implement some new features...
Contributor: Krishna Narayanan
Building upon the work done in GSoC 2021 to make programming the PRU easier for beginners, this project aims to add tests, features, and more...
Contributor: Omkar Bhilare
Introduction The BeagleWire is an FPGA development platform that has been designed for use with BeagleBone boards. BeagleWire is a cape on which...
Contributor: Jakub Duchniewicz
Since BeagleBoards are heterogeneous platforms, why not use them to their full extent? Apparently for the time being the GPU block lies mostly...
Contributor: Archisman Dey
Building upon the work done in GSoC 2020 to make programming the PRU easier for beginners, this project aims to add tests, features, and more...
Contributor: Yadnik Bendale
The project includes porting MicroPython and CircuitPython support to the BeagleConnect Freedom Device as well as writing drivers for interfaces like...
Contributor: Shreyas Swanand Atre
Beagle-Config is a tool-set, that aims to provide the functionality to make the most common low-level configuration changes in beagle devices easily...
Contributor: Dhruva Gole
As given on the official website, Bela is a hardware and software system for creating beautiful interaction with sensors and sound. Bela consists of...
Contributor: Deepankar Maithani
While the BeagleBone family has a large number of pins available on their P8/P9 headers, projects requiring a large amount of GPIO I/O may still be...
Contributor: Niklas Wantrupp
The BeagleBone AI is equipped with a high amount of processing power due to the Dual Core ARM Cortex-A15 chip as a main computing unit and its...
Contributor: Deepak Khatri
The idea of this project is to make the same user space examples work with both BeagleBone Black and BeagleBone AI, using the same references to...
Contributor: Vedant Paranjape
Programming the PRU is a uphill task for a beginner, since it involves several steps, writing the firmware for the PRU, writing a loader program....
Contributor: Denis Obrezkov
The idea behind the project is to make Xen hypervisor available and easy to use on beagleboard-x15. This implementation will allow users to...
Contributor: Pratim Ugale
This project aims to provide an API for different programming languages to load firmware, start/stop and communicate with the BeagleBone PRUs...
Contributor: Vaishnav M A
Click boards are a flagship hardware product line of MikroElektronika with over 600 add-on boards ranging from wireless connectivity clicks to Human...
Contributor: Anirban Banik
This project is basically to rebrain the previous Speak and Spell by Texas Instruments, and generate open source code for it . This is a Linux...
Contributor: Ravi Kumar Prasad
Integrate node-beagle-boot to Etcher and add features like U-boot console on boot up, TCT/IP proxy server, grab latest images from beagleboard.org to...
Contributor: VAISHNAV M.A
BoneScript is an existing Node.js library specifically optimized for the Beagle family and featuring familiar Arduino function calls, exported to the...
Contributor: Naveen Saini
Write program for PRU present in BeagleBoard and to create a portable device able to measure the wind speed and temperature reliably in outdoor...
Contributor: Maciej Sobkowski
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...
Contributor: Ravi Kumar Prasad
Currently, the ways to flash images in BeagleBone hardware are not easy especially for beginners, SD card method takes up much time and manual...
Contributor: Patryk Mężydło
The task is to create software support for FPGA cape (based on iCE40 device). The completed project will provide the BeagleBoard.org community with...
Contributor: Indumathi Duraipandian
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...
Contributor: ee
My project is basically two high quality, well-documented libraries for interfacing with BeagleBone hardware in Rust and Go. These libraries will...
Contributor: henrix (Henrik Langer)
The CTAG face2|4 Audio Card is a multichannel I2S soundcard based on the AD1938 audio codec by Analog Devices. Currently the soundcard can only be...
Contributor: amragaey
This idea is aimed to improve the experience of Bone101 to make the most use of it to be friendly to novice developers, allowing them to work with...
Contributor: pmezydlo
SPI slave driver implementation. The task is to create a driver controlling SPI hardware controller in slave mode, and to ensure optimal performance...
Contributor: ZeekHuge
Many applications require mechanisms for high speed, real time and continuous data acquisition from a sensor that is essentially an ADC. Most...
Contributor: chanakya_vc
Bitbanging an SPI or/an I2C device in Linux leads to a lot of problems.It consumes a lot of valuable CPU cycles.And since Linux is an...
Contributor: kiran4399
The aim of the project is to create easy-to-use APIs for the hardware on the BB Blue. This would consist of developing/improving kernel drivers for...