BeagleBoard.org

Open hardware community driven single board computers - Linux at the edge

Technologies
python, linux, javascript, opencv, tensorflow
Topics
robotics, iot, embedded, teaching, real-time
Open hardware community driven single board computers - Linux at the edge

The BeagleBoard.org Foundation is a USA-based 501(c)(3) non-profit corporation existing to provide education in and collaboration around the design and use of open-source software and hardware in embedded computing. BeagleBoard.org provides a forum for the owners and developers of open-source software and hardware to exchange ideas, knowledge and experience. The BeagleBoard.org community collaborates on the development of open source physical computing solutions including robotics, personal manufacturing tools like 3D printers and laser cutters, and other types of industrial and machine controls.

Support for BeagleBoard.org boards comes from the very active development community through this website, the mailing list, and the IRC channel. On-going funding for board prototypes has been provided by manufacturing partners. Texas Instruments generously allows Jason Kridner, community manager and software cat herder, to spend time to provide support and development of the BeagleBoard.org project as part of their duties at TI.

All the designs are fully open source and components are available for anyone to manufacture compatible hardware. We do request contact and permission before considering the use of the BeagleBoard.org name on any products.

There are a variety of CPUs used on BeagleBoard.org boards optimized for various types of computing tasks. PRUs are ideal for ultra-low latency and exact timing for control and software generated interfaces. DSPs are ideal for digital filters, convolution and audio/video processing. There are also EVEs, GPUs, IVAs, MCUs and more.

2020 Program

Successful Projects

Contributor
Deepankar Maithani
Mentor
Saketh, rma, Hunyue Yau, Drew Fustini, Jason Kridner
Organization
BeagleBoard.org
Reference Design For A GPIO-based Parallel Bi-Directional Bus
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
Mentor
henrix, rma, Drew Fustini, Indumathi Duraipandian
Organization
BeagleBoard.org
Media Ip Streaming
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
Mentor
KumarAbhishek, Hunyue Yau, Drew Fustini, Jason Kridner
Organization
BeagleBoard.org
Cape compatibility layer for BeagleBone Black and BeagleBone AI.
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
Mentor
KumarAbhishek, Pratim Ugale, Andrew Henderson
Organization
BeagleBoard.org
Implement a REPL interpreter for PRU
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....