BeagleBoard.org

Open hardware computing for educators and makers

Technologies
linux, fpga, risc-v, dsp, Zephyr RTOS
Topics
robotics, iot, ai, software defined radio, Personal Server
Open hardware computing for educators and makers
Enabling individuals to define the connected devices in their lives, BeagleBoard.org is the open-source, community-driven hardware precursor to Raspberry Pi, continuing to improve performance, access and openness for embedded development. The community is diverse with many professional developers utilizing the open source designs to build production solutions. Supported by a non-profit foundation, the community seeks to improve access to technology for making embedded devices using open source software and hardware. On-going developments include open designs around DSP/AI/ML accelerators, RISC-V cores, FPGA-based open hardware developement, software-defined radios, robotics/motor control, privacy-oriented personal servers, musical instruments, lighting displays, and open standards that simplify and clarify embedded systems technology.
2023 Program

Successful Projects

Contributor
Prashanth S
Mentor
Nishanth Menon, Dhruva Gole, Vaishnav Achath, lorforlinux, Kumar Abhishek
Organization
BeagleBoard.org
Zephyr on R5/M4F
Current SoCs frequently feature heterogeneous remote processor units in asymmetric multiprocessing (AMP) setups, which may be running several Linux...
Contributor
Khushi Balia
Mentor
Vedant Paranjape, Kumar Abhishek, Shreyas Atre
Organization
BeagleBoard.org
Building an LLVM Backend for PRU
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
Ayush Singh
Mentor
Jason@BeagleBoard.org, Vaishnav Achath
Organization
BeagleBoard.org
Replace GBridge in BeagleConnect
The project aims to eliminate GBridge and merge its functionality into greybus (linux driver) and cc1352 driver. The subtasks I have identified are...
Contributor
Pratham Deshmukh
Mentor
lorforlinux, Shreyas Atre
Organization
BeagleBoard.org
OpenGLES Acceleration for DL
Deep learning is a subset of machine learning that involves the use of neural networks with multiple layers. Neural networks consist of multiple...