BeagleBoard.org Foundation

open hardware physical computing for makers, educators and professionals

Technologies
c, python, linux, javascript, beaglebone
Topics
robotics, iot, real time, physical computing, coprocessing
open hardware physical computing for makers, educators and professionals

BeagleBoard.org is an open source community of experienced hackers, hobbyists and engineers who are enthusiastic about building powerful, open ARM-based systems completely programmable through your web browser. BeagleBoard.org’s vision is to improve access to small, low-power computing platforms that can be embedded into new creations using easy to use development tools, such as its self-hosted, web-based IDE. The hardware designs of all Beagle boards are open source with all schematics, bills-of-materials, layouts, etc. shared for building other devices. The software is also open source and is generated by the community. Compiler tools are free and the boards are available at a low cost.

Boards will be provided for free to any student participating in a BeagleBoard.org-related GSoC project.

2017 Program

Successful Projects

Contributor
Naveen Saini
Mentor
Stephen Arnold, Hunyue Yau, ZeekHuge
Organization
BeagleBoard.org Foundation
Sonic Anemometer using PRU and PRUDAQ
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
Mentor
Kumar Abhishek, ZeekHuge
Organization
BeagleBoard.org Foundation
BeagleBone PRU DMA support
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
Mentor
Jason Kridner
Organization
BeagleBoard.org Foundation
BeagleBoot , an all in one flasher/updater
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
Mentor
Michael Welling (m_w)
Organization
BeagleBoard.org Foundation
BeagleWire software support
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
Mentor
Robert Manzke, Henrik Langer
Organization
BeagleBoard.org Foundation
BeagleBone AVB Stack
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
Mentor
Trevor Woerner
Organization
BeagleBoard.org Foundation
BeagleLibs: Libraries for interfacing with the BeagleBone in Rust and Go
My project is basically two high quality, well-documented libraries for interfacing with BeagleBone hardware in Rust and Go. These libraries will...