BeagleBoard.org

open hardware physical computing community with Linux

Technologies
c, python, linux, javascript, beaglebone
Topics
robotics, iot, real time, physical computing, coprocessing
open hardware physical computing community with Linux

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.

2016 Program

Successful Projects

Contributor
henrix (Henrik Langer)
Mentor
Vladimir Pantelic, Robert Manzke
Organization
BeagleBoard.org
Porting the CTAG face2|4 multichannel soundcard drivers to BeagleBoard-X15 (AM5728 SoC). Create library to make use of AM5728 DSPs (C66x).
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
Mentor
jkridner, Alex Hiam
Organization
BeagleBoard.org
BeagleBoard GSoC'16: Improving Bone101 Experience
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
Mentor
bradfa, m_w, mdp
Organization
BeagleBoard.org
SPI slave driver implementation
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
Mentor
SJLC, Abhishek Kumar, m_w, Hunyue Yau
Organization
BeagleBoard.org
BeagleScope
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
Mentor
bradfa, mdp
Organization
BeagleBoard.org
Exposing The PRU as an I2C,SPI,UART device
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
Mentor
Alex Hiam, Abhishek Kumar, m_w, deepakkarki
Organization
BeagleBoard.org
API support for Beaglebone Blue
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...