Past Projects# An overview of the significant contributions made to BeagleBoard.org through GSoC over the previous years is given in the section that follows. 2023 Replace Gbridge Building an LLVM Backend for PRU Zephyr on R5/M4F OpenGLES Acceleration for DL 2022 Adding features to simpPRU Introduction to Greybus for Zephyr Deep Learning for Bela BeagleBoard Cape Compability Layer Bb-Config Improvements and GPIO Benchmark Building Bela Images Project 2021 Improvements to simpPRU MicroPython for BeagleConnect Freedom Beagle-Config BeagleWire Software GPGPU with GLES Bela Support for the BeagleBone AI 2020 PRU Improvements Cape Compatibility layer for BeagleBone Black and BeagleBone AI Parallel Bidirectional Bus for Beaglebone PRU Media IP Streaming 2019 Clickboard Support Under Greybus PRU User Space API Xen on Beagleboard-x15 Reference Design For A GPIO-based Parallel Bi-Directional Bus 2018 Beagleboard.org GSoC 2018 Playlist BeagleBoot Fixing Bugs in BoneScript and Improve BeagleBone UI Modern Speak and Spell using PocketBeagle Update to PyPRUSS - Python API for the PRUs 2017 BeagleBone AVB Stack BeagleWire software support BeagleLibs BeagleBoot Sonic Anemometer BeagleBone PRU DMA 2016 Exposing the PRU as an I2C and SPI master Controller SPI slave driver implementation BeagleScope Create library to make use of AM5728 DSPs Sonic Anemometer API support for Beaglebone Blue Improving Bone101 Experience 2015 Demo Android app using BBBAndroid BeaglePilot 2.0: Making Underwater Drones Android-based Remote Display Bone101 NW.js (a.k.a node-webkit) based cross-platform getting-started app PRUSS support for newer kernels PRU-Bridge BeagleSat - Enabling accurate magnetic field measurements on CubeSats 2014 BotSpeak PRU Firmware PyBBIO Library Development BeaglePilot BeagleLogic Bone101? Beagle Andriod Remote Display (BARD) 2013 Minix I2C Project for BeagleBoard.org beagle ROS BeagleBone Black : Using Userspace-Arduino libraries Booting BeagleBone Black/White via Android Linux ADC IIO Support Software Defined Peripherals 2010 USB Sniffer Pulse Width Modulation (PWM) OpenCV DSP Acceleration XBMC Rendering Optimizations