BeagleBoard.org Foundation

Community supported open hardware for makers, innovators and educators

Technologies
linux, fpga, arm, risc-v, dsp
Topics
robotics, iot, ai, open hardware, process automation
Community supported open hardware for makers, innovators and educators

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 board is available at a low cost. Boards will be provided for free to any student participating in a BeagleBoard.org-related GSoC project.

The BeagleBoard.org community continues to grow with over 20,000 members on the forum, over 3,000,000 boards in circulation, and over 150 developers who actively participate on the live chat (IRC channel) at any given time. Existing projects are often for the purpose of building robots, autonomous flying drones, automotive entertainment and navigation systems, home media centers, digital signs, wearable computers, gaming consoles, 3d printers, laser cutters and even hamburger robots! (over 1,000 projects registered at http://beagleboard.org/project/) Existing software compatibility includes various versions of Android, Ubuntu, Angstrom, Gentoo, FFmpeg, XBMC, ROS, OpenCV and much more.

2021 Program

Successful Projects

Contributor
Omkar Bhilare
Mentor
Michael Welling, Stephen Arnold
Organization
BeagleBoard.org Foundation
BeagleWire Software
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
Mentor
Iain Hunter, Hunyue Yau
Organization
BeagleBoard.org Foundation
GPGPU with GLES API
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
Mentor
Pratim Ugale, Andrew Henderson, Kumar Abhishek-1
Organization
BeagleBoard.org Foundation
Improvemens to simpPRU
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
Mentor
Tim Orling (moto-timo), lorforlinux, Jason Kridner
Organization
BeagleBoard.org Foundation
Micropython for BeagleConnect Freedom
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
Mentor
Arthur Sonzogni, lorforlinux, Kumar Abhishek-1
Organization
BeagleBoard.org Foundation
Beagle-Config
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
Mentor
Stephen Arnold, rma, Giulio Moro
Organization
BeagleBoard.org Foundation
Bela support for the BeagleBone AI and/or future TI boards
As given on the official website, Bela is a hardware and software system for creating beautiful interaction with sensors and sound. Bela consists of...