diff --git a/projects/2010.rst b/projects/2010.rst index 80c1e93761c775e4fe95351a3354a702eec9b9de..67292ffd9b35bb2e18a1e931ecdba3bd09384bb0 100644 --- a/projects/2010.rst +++ b/projects/2010.rst @@ -3,51 +3,172 @@ 2010 ##### -USB Sniffer -*********** +.. grid:: 1 1 2 2 -.. youtube:: wcGk4VmviU0 - :align: center + .. grid-item-card:: Pulse Width Modulation (PWM) -+-------------------------------------+----------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+=====================================+================================================================+ -| Nicolas Boichat | Hunyue Yau, Laine Walker-Avina, Frans Meulenbroeks | -+-------------------------------------+----------------------------------------------------------------+ + .. youtube:: d_vYMTuSGrM + :width: 100% + ^^^ + + .. dropdown:: More -Pulse Width Modulation (PWM) -***************************** + **Contributor:** Varun Jewalikar -.. youtube:: d_vYMTuSGrM - :align: center + **Mentors:** Søren Steen Christensen, Cristina Murillo -+-------------------------------------+----------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+=====================================+================================================================+ -| Varun Jewalikar | Søren Steen Christensen, Cristina Murillo | -+-------------------------------------+----------------------------------------------------------------+ + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/varun_jewalikar.html + :color: info + :shadow: + :expand: -OpenCV DSP Acceleration -************************ + GSoC Registry -.. youtube:: TSgAzdaJ1Xo - :align: center + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/Pulse_Width_Modulation + :color: info + :shadow: + :expand: + proposal -+-------------------------------------+----------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+=====================================+================================================================+ -| Pramod Poudel | David Anders, Andrew Bradford, Matt Porter, Luis Gustavo Lira | -+-------------------------------------+----------------------------------------------------------------+ + .. grid-item-card:: OpenCV DSP Acceleration -XBMC Rendering Optimizations -***************************** + .. youtube:: TSgAzdaJ1Xo + :width: 100% + ^^^ -.. youtube:: gvJ32T-W3Gw - :align: center + .. dropdown:: More -+-------------------------------------+----------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+=====================================+================================================================+ -| Tobias Arrskog | Mike Zucchi, Mans Rullgard, Søren Steen Christensen | -+-------------------------------------+----------------------------------------------------------------+ + **Contributor:** Pramod Poudel + + **Mentors:** David Anders, Andrew Bradford, Matt Porter, Luis Gustavo Lira + + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/ppoudel.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/OpenCV#Documentation + :color: info + :shadow: + :expand: + + proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: XBMC Rendering Optimizations + + .. youtube:: gvJ32T-W3Gw + :width: 100% + ^^^ + + .. dropdown:: More + + **Contributor:** Tobias Arrskog + + **Mentors:** Mike Zucchi, Mans Rullgard, Søren Steen Christensen + + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/topfs2_tobias_arrskog.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC#Documentation + :color: info + :shadow: + :expand: + + proposal + + .. grid-item-card:: RPC layer and POSIX wrappers for C6Run + + .. vimeo:: 12796429 + :width: 100% + ^^^ + + .. dropdown:: More + + **Contributor:** Yaman Umuroglu + + **Mentors:** Katie Roberts-Hoffman, Laine Walker-Avina, Frank Walzer + + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/maltanar.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/C6Run#Documentation + :color: info + :shadow: + :expand: + + proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: USB Sniffer + + The goal of this project is to use the BeagleBoard as an USB sniffer. The host computer would be connected + to the slave USB port of the BeagleBoard, and the device to be sniffed on the host USB port. The BeagleBoard + would then forward USB data, while logging it. This presents the following advantages over a software-based solution: + + - No software modification is required; + - support of proprietary OSes; + - allows debugging of new USB stacks; + - possibly lower-level debugging of USB frames. + ^^^ + .. dropdown:: More + + **Contributor:** Nicolas Boichat + + **Mentors:** Hunyue Yau, Laine Walker-Avina, Frans Meulenbroeks + + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/drinkcat.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/USBSniffer + :color: info + :shadow: + :expand: + + proposal + + .. grid-item-card:: NEON Support for FFTW + + This work presents advancements in the FFTW library, incorporating NEON instruction set support for ARM architectures + within an extended SIMD interface. Further enhancements include the integration of a performance counter into the FFTW + planner, enabling precise measurement of execution times for algorithmic selection. Optimized code for accelerated Fourier + transforms contributes to demonstrable speedups, illustrated through visual presentations using GNU Octave. The amalgamation + of these improvements establishes a more efficient and performance-driven FFTW library, showcasing the tangible benefits of SIMD + extensions, performance counters, and code optimization. + ^^^ + .. dropdown:: More + + **Contributor:** Christopher Friedt + + **Mentors:** Mans Rullgard, Philip Balister + + .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/chrisfriedt.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/FFTW#Documentation + :color: info + :shadow: + :expand: + + proposal diff --git a/projects/2013.rst b/projects/2013.rst index add23a90da8e9a585daec19ac8b9fae8034aca92..bd567eaf8348bf8f5d607c1978954005df04bc1d 100644 --- a/projects/2013.rst +++ b/projects/2013.rst @@ -3,69 +3,130 @@ 2013 ##### -Minix I2C Project for BeagleBoard.org -************************************** +.. grid:: 1 1 2 2 -.. youtube:: dxjaFsWYkAM - :align: center + .. grid-item-card:: Minix I2C Project for BeagleBoard.org -+------------------------+-------------------------------------------------+ -| GSoC Contributor | Mentor | -+========================+=================================================+ -| Thomas Cort | Kees Jongenburger, Frans Meulenbroeks, Ben Gras | -+------------------------+-------------------------------------------------+ + .. youtube:: dxjaFsWYkAM + :width: 100% + + .. dropdown:: More -beagle ROS -*********** + **Contributor:** Thomas Cort -.. youtube:: JTsZL-puy-E - :align: center + **Mentors:** Kees Jongenburger, Frans Meulenbroeks, Ben Gras -+------------------------+-------------------------------------------------+ -| GSoC Contributor | Mentor | -+========================+=================================================+ -| Victor Mayoral Vilches | Koen Kooi | -+------------------------+-------------------------------------------------+ + .. button-link:: https://www.google-melange.com/archive/gsoc/2013/orgs/beagle/projects/tcort.html + :color: info + :shadow: + :expand: -BeagleBone Black : Using Userspace-Arduino libraries -***************************************************** + GSoC Registry -.. youtube:: 1F0S5ajq-Ls - :align: center + .. button-link:: https://github.com/tcort/minix-i2c + :color: info + :shadow: + :expand: -+-------------------------------------+----------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+=====================================+================================================================+ -| Anuj Deshpande, Pranav Nagersheth | David Anders, Andrew Bradford, Matt Porter, Luis Gustavo Lira | -+-------------------------------------+----------------------------------------------------------------+ + Proposal -Booting BeagleBone Black/White via Android -******************************************* + .. grid-item-card:: beagle ROS -.. youtube:: hxzoz6f4Q5w - :align: center + .. youtube:: JTsZL-puy-E + :width: 100% -+-------------------------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+=====================================+================================================+ -| Vlad Victor Ungureanu | Vladimir Pantelic, Tom King, Kees Jongenburger | -+-------------------------------------+------------------------------------------------+ + .. dropdown:: More -Linux ADC IIO Support -*********************** + **Contributor:** Victor Mayoral Vilches -+-------------------------------------+--------------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+=====================================+================================================================================+ -| Zubair Lutfullah Kakakhel | Greg Kroah-Hartman, Koen Kooi, Vladimir Pantelic, Tom Rini, Laine Walker-Avina | -+-------------------------------------+--------------------------------------------------------------------------------+ + **Mentors:** Koen Kooi -Software Defined Peripherals -***************************** + .. button-link:: https://www.google-melange.com/archive/gsoc/2013/orgs/beagle/projects/vmayoral.html + :color: info + :shadow: + :expand: -+-------------------------------------+--------------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+=====================================+================================================================================+ -| Jon Bailey | Tom King, Andrew Bradford, Pantelis Antoniou, Hunyue Yau, Matt Ranostay | -+-------------------------------------+--------------------------------------------------------------------------------+ + GSoC Registry + .. button-link:: https://vmayoral.github.io/beagle-ros/ + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: BeagleBone Black : Using Userspace-Arduino libraries + + .. youtube:: 1F0S5ajq-Ls + :width: 100% + + .. dropdown:: More + + **Contributor:** Anuj Deshpande, Pranav Nagersheth + + **Mentors:** David Anders, Andrew Bradford, Matt Porter, Luis Gustavo Lira + + .. button-link:: https://www.google-melange.com/archive/gsoc/2013/orgs/beagle/projects/anujdeshpande92.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/Userspace_Arduino + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: Booting BeagleBone Black/White via Android + + .. youtube:: hxzoz6f4Q5w + :width: 100% + + .. dropdown:: More + + **Contributor:** Vlad Victor Ungureanu + + **Mentors:** Vladimir Pantelic, Tom King, Kees Jongenburger + + .. button-link:: https://www.google-melange.com/archive/gsoc/2013/orgs/beagle/projects/ungureanuvladvictor.html + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: Linux ADC IIO Support + + This project addresses issues in the Beaglebone's IIO ADC driver, rectifying the absence of /sysfs entries + and minor discrepancies in /dev/iio:deviceX entries through patchwork. A new hwmon driver for power measurement + utilizing the 7th ADC channel is in development. Reports of touch screen driver conflicts with free ADC channels + are being investigated and resolved. The resulting improvements will significantly enhance ADC accessibility for newcomers + and userspace application programmers on the Beaglebone platform. Additionally, the PWM driver's sysfs entry additions will + be addressed through a cleaner implementation of sysfs support for the PWM driver API. + + .. dropdown:: More + + **Contributor:** Zubair Lutfullah Kakakhel + + **Mentors:** Greg Kroah-Hartman, Koen Kooi, Vladimir Pantelic, Tom Rini, Laine Walker-Avina + + .. button-link:: https://www.google-melange.com/archive/gsoc/2013/orgs/beagle/projects/zubairlk.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/ZubairLK/kernel + :color: info + :shadow: + :expand: + + Proposal \ No newline at end of file diff --git a/projects/2014.rst b/projects/2014.rst index d21a143d9abc330cba421aa64d4cee2b036f4a9d..ff15d3943d1daf6199175674d4df258a87fd48e8 100644 --- a/projects/2014.rst +++ b/projects/2014.rst @@ -3,74 +3,158 @@ 2014 ##### -BotSpeak PRU Firmware -********************** +.. grid:: 1 1 2 2 -.. youtube:: 8g8e4AgDqNo - :align: center + .. grid-item-card:: BotSpeak PRU Firmware -+-------------------------+------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+=========================+============================================================+ -| Deepak Karki | Pantelis Antoniou, Hunyue Yau, Jason Kridner, Alex Hiam | -+-------------------------+------------------------------------------------------------+ + .. youtube:: 8g8e4AgDqNo + :width: 100% + + .. dropdown:: More -PyBBIO Library Development -*************************** + **Contributor:** Deepak Karki -.. youtube:: JChsenGXI68 - :align: center + **Mentors:** Pantelis Antoniou, Hunyue Yau, Jason Kridner, Alex Hiam -+-------------------------+-----------------------------------------------+ -| GSoC Contributor | Mentor | -+=========================+===============================================+ -| Rekha Seethamraju | Alexander Hiam, Steve French | -+-------------------------+-----------------------------------------------+ + .. button-link:: https://www.google-melange.com/archive/gsoc/2014/orgs/beagle/projects/deepak_karki.html + :color: info + :shadow: + :expand: -BeaglePilot -************ + GSoC Registry -.. youtube:: -giV6Xr8RtY - :align: center + .. button-link:: https://github.com/deepakkarki/pruspeak + :color: info + :shadow: + :expand: -+-------------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+=========================+================================================+ -| Victor Mayoral Vilches | Andrew tridgell,Hunyue Yau, Luis Gustavo Lira | -+-------------------------+------------------------------------------------+ + Proposal -BeagleLogic -************ + .. grid-item-card:: PyBBIO Library Development -.. youtube:: CDbEAq33vdA - :align: center + .. youtube:: JChsenGXI68 + :width: 100% -+-------------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+=========================+================================================+ -| Abhishek Kumar | Matt Ranostay, Hunyue Yau, Charles Steinkehler | -+-------------------------+------------------------------------------------+ + .. dropdown:: More -Bone101? -***************** + **Contributor:** Rekha Seethamraju -.. youtube:: CIugTSnqcf4 - :align: center + **Mentors:** Alexander Hiam, Steve French -+-------------------------+----------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+=========================+================================================================+ -| Diego Turcios Lara | Jason Krinder, Steve French, David Scheltema and Jongseuk Lee | -+-------------------------+----------------------------------------------------------------+ + .. button-link:: https://www.google-melange.com/archive/gsoc/2014/orgs/beagle/projects/rseetham.html + :color: info + :shadow: + :expand: -Beagle Andriod Remote Display (BARD) -************************************* + GSoC Registry -.. youtube:: gWzg2dJ0tfA - :align: center + .. button-link:: https://github.com/deepakkarki/pruspeak + :color: info + :shadow: + :expand: -+-------------------------+-----------------------------------------------+ -| GSoC Contributor | Mentor | -+=========================+===============================================+ -| Praveen Kumar Pendyala | Vladimir Pantelic | -+-------------------------+-----------------------------------------------+ + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: BeaglePilot + + .. youtube:: -giV6Xr8RtY + :width: 100% + + .. dropdown:: More + + **Contributor:** Victor Mayoral Vilches + + **Mentors:** Andrew tridgell,Hunyue Yau, Luis Gustavo Lira + + .. button-link:: https://www.google-melange.com/archive/gsoc/2014/orgs/beagle/projects/vmayoral.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/BeaglePilot + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: BeagleLogic + + .. youtube:: CDbEAq33vdA + :width: 100% + + .. dropdown:: More + + **Contributor:** Abhishek Kumar + + **Mentors:** Matt Ranostay, Hunyue Yau, Charles Steinkehler + + .. button-link:: https://www.google-melange.com/archive/gsoc/2014/orgs/beagle/projects/abhishek_kakkar.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/deepakkarki/pruspeak + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: Bone101 + + .. youtube:: CIugTSnqcf4 + :width: 100% + + .. dropdown:: More + + **Contributor:** Diego Turcios Lara + + **Mentors:** Jason Krinder, Steve French, David Scheltema and Jongseuk Lee + + .. button-link:: https://www.google-melange.com/archive/gsoc/2014/orgs/beagle/projects/diegoturcios.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/DiegoTc/bone101 + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: Beagle Andriod Remote Display (BARD) + + .. youtube:: gWzg2dJ0tfA + :width: 100% + + .. dropdown:: More + + **Contributor:** Praveen Kumar Pendyala + + **Mentors:** Vladimir Pantelic + + .. button-link:: https://www.google-melange.com/archive/gsoc/2014/orgs/beagle/projects/praveendath92.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/BARD + :color: info + :shadow: + :expand: + + Proposal diff --git a/projects/2015.rst b/projects/2015.rst index d4cf8209c5000a1f1e520cd8e2fd2fca5bb42dd3..1b4bfbb12ce4f0d1773ba2f0aa3a4501d5b693e2 100644 --- a/projects/2015.rst +++ b/projects/2015.rst @@ -3,98 +3,205 @@ 2015 ##### -Demo Android app using BBBAndroid -*********************************** +.. grid:: 1 1 2 2 -.. youtube:: 3A9nzUyZhK0 - :align: center + .. grid-item-card:: Demo Android app using BBBAndroid -+------------------------+-----------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+========================+=======================================================================+ -| Ankur Kumar Yadav | Andrew Henderson, Anuj Deshpande | -+------------------------+-----------------------------------------------------------------------+ + .. youtube:: 3A9nzUyZhK0 + :width: 100% + + .. dropdown:: More -BeaglePilot 2.0: Making Underwater Drones -****************************************** + **Contributor:** Ankur Kumar Yadav -.. youtube:: GvIZOCGMYiA - :align: center + **Mentors:** Andrew Henderson, Anuj Deshpande -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Rohith Madhavan | VÃctor Mayoral Vilches, Iñigo Muguruza, Alejandro Hernández | -+----------------------+-------------------------------------------------------------------------+ + .. button-link:: https://www.google-melange.com/archive/gsoc/2015/orgs/beagleboard/projects/ankur_a_yadav.html + :color: info + :shadow: + :expand: -Android-based Remote Display -***************************** + GSoC Registry -.. youtube:: gJABSa_SLFs - :align: center + .. button-link:: https://github.com/ankurayadav/bbbandroidHAL/wiki + :color: info + :shadow: + :expand: -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Azizul Hakim | Praveen Kumar Pendyala, Vlad Ungureanu, Vladimir Pantelic | -+----------------------+-------------------------------------------------------------------------+ + Proposal -Bone101 -******** + .. grid-item-card:: BeaglePilot 2.0: Making Underwater Drones -.. youtube:: 1hxJTsi_a4g - :align: center + .. youtube:: GvIZOCGMYiA + :width: 100% -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| ehab albadawy | Jason Kridner, Diego Turcios | -+----------------------+-------------------------------------------------------------------------+ + .. dropdown:: More -NW.js (a.k.a node-webkit) based cross-platform getting-started app -******************************************************************* + **Contributor:** Rohith Madhavan -.. youtube:: XVZS8kLhhwY - :align: center + **Mentors:** VÃctor Mayoral Vilches, Iñigo Muguruza, Alejandro Hernández -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Ariane Paola Gomes | Jason Kridner, Tim Orling | -+----------------------+-------------------------------------------------------------------------+ + .. button-link:: https://beaglepilot2.wordpress.com/ + :color: info + :shadow: + :expand: -PRUSS support for newer kernels -******************************** + Proposal -.. youtube:: 5YgbVmFl65Y - :align: center +.. grid:: 1 1 2 2 -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Shubhangi Gupta | Pantelis Antoniou, Kumar Abhishek, Hunyue Yau | -+----------------------+-------------------------------------------------------------------------+ + .. grid-item-card:: Android-based Remote Display -PRU-Bridge -*********** + .. youtube:: gJABSa_SLFs + :width: 100% + + .. dropdown:: More -.. youtube:: KyChK_NQLvA - :align: center + **Contributor:** Azizul Hakim -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Apaar Gupta | Alexander Hiam, Deepak Karki, Hunyue Yau | -+----------------------+-------------------------------------------------------------------------+ + **Mentors:** Praveen Kumar Pendyala, Vlad Ungureanu, Vladimir Pantelic -BeagleSat - Enabling accurate magnetic field measurements on CubeSats -********************************************************************** + .. button-link:: https://www.google-melange.com/archive/gsoc/2015/orgs/beagleboard/projects/azizulhakim.html + :color: info + :shadow: + :expand: -.. youtube:: ojDqtxv9oGY - :align: center + GSoC Registry -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Niko Visnjic | Steve Arnold, Alexander Hiam, Kumar Abhishek | -+----------------------+-------------------------------------------------------------------------+ + .. button-link:: https://github.com/azizulhakim/beagleusb/wiki + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: BeagleSat - Enabling accurate magnetic field measurements on CubeSats + + .. youtube:: ojDqtxv9oGY + :width: 100% + + .. dropdown:: More + + **Contributor:** Niko Visnjic + + **Mentors:** Steve Arnold, Alexander Hiam, Kumar Abhishek + + .. button-link:: https://www.google-melange.com/archive/gsoc/2015/orgs/beagleboard/projects/niko_visnjic.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/nvisnjic/BeagleSat/wiki + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: NW.js (a.k.a node-webkit) based cross-platform getting-started app + + .. youtube:: XVZS8kLhhwY + :width: 100% + + .. dropdown:: More + + **Contributor:** Ariane Paola Gomes + + **Mentors:** Jason Kridner, Tim Orling + + .. button-link:: https://www.google-melange.com/archive/gsoc/2015/orgs/beagleboard/projects/apgomes.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/ankurayadav/bbbandroidHAL/wiki + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: PRUSS support for newer kernels + + .. youtube:: 5YgbVmFl65Y + :width: 100% + + .. dropdown:: More + + **Contributor:** Shubhangi Gupta + + **Mentors:** Pantelis Antoniou, Kumar Abhishek, Hunyue Yau + + .. button-link:: https://www.google-melange.com/archive/gsoc/2015/orgs/beagleboard/projects/shubhi1407.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/shubhi1407/PRU-framework/wiki + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: PRU-Bridge + + .. youtube:: KyChK_NQLvA + :width: 100% + + .. dropdown:: More + + **Contributor:** Apaar Gupta + + **Mentors:** Alexander Hiam, Deepak Karki, Hunyue Yau + + .. button-link:: https://www.google-melange.com/archive/gsoc/2015/orgs/beagleboard/projects/apaar.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/Apaar/PRU-Bridge + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: Bone101 + + The primary objective of this project is to maximize the utilization of BoneScript, enhancing the user-friendliness + of Bone101, particularly for beginners. The focus is on streamlining processes such as uploading, downloading, and + sharing tutorials to ensure a seamless and accessible experience. The overarching goal is to simplify these operations, + catering to newcomers and making the platform more user-friendly for a broader audience. + + .. dropdown:: More + + **Contributor:** ehab albadawy + + **Mentors:** Jason Kridner, Diego Turcios + + .. button-link:: https://www.google-melange.com/archive/gsoc/2015/orgs/beagleboard/projects/ehabb.html + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/ebadawy/bone101 + :color: info + :shadow: + :expand: + + Proposal \ No newline at end of file diff --git a/projects/2016.rst b/projects/2016.rst index cadd6bab4659440db52cf8e04551c5ee6e967828..0d57ba4ce6e9ebcfe2f75f65c4ed2ed14ebee6d2 100644 --- a/projects/2016.rst +++ b/projects/2016.rst @@ -3,89 +3,184 @@ 2016 ##### +.. grid:: 1 1 2 2 -Exposing the PRU as an I2C and SPI master Controller -***************************************************** + .. grid-item-card:: Exposing the PRU as an I2C and SPI master Controller -.. youtube:: fyaebfssmyE - :align: center + .. youtube:: fyaebfssmyE + :width: 100% + + .. dropdown:: More -+------------------------+-----------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+========================+=======================================================================+ -| Vaibhav Choudhary | Andrew Bradford, Matt Porter | -+------------------------+-----------------------------------------------------------------------+ + **Contributor:** Vaibhav Choudhary -SPI slave driver implementation -******************************** + **Mentors:** Andrew Bradford, Matt Porter -.. youtube:: yBgMwMcvcKg - :align: center + .. button-link:: https://summerofcode.withgoogle.com/archive/2016/projects/5936772366204928 + :color: info + :shadow: + :expand: -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Patryk MężydÅ‚o | Michael Welling, Andrew Bradford, Matt Porter | -+----------------------+-------------------------------------------------------------------------+ + GSoC Registry -BeagleScope -************ + .. button-link:: https://github.com/chanakya-vc/PRU-I2C_SPI_master/wiki + :color: info + :shadow: + :expand: -.. youtube:: tdanTRSmq4E - :align: center + Proposal -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Zubeen Tolani | SJLC, Abhishek Kumar, Michael Welling, Hunyue Yau | -+----------------------+-------------------------------------------------------------------------+ + .. grid-item-card:: SPI slave driver implementation -Create library to make use of AM5728 DSPs -****************************************** + .. youtube:: yBgMwMcvcKg + :width: 100% -.. youtube:: _oYuRwqEvCc - :align: center + .. dropdown:: More -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Henrik Langer | Robert Manzke, Vladimir Pantelic | -+----------------------+-------------------------------------------------------------------------+ + **Contributor:** Patryk MężydÅ‚o -Sonic Anemometer -***************** + **Mentors:** Michael Welling, Andrew Bradford, Matt Porter -.. youtube:: 1EHpIu2IRQA - :align: center + .. button-link:: https://summerofcode.withgoogle.com/archive/2016/projects/6567958478323712 + :color: info + :shadow: + :expand: -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Kiran Kumar Lekkala | Alex Hiam, Micheal Welling, Kumar Abhishek, Deepak Karki | -+----------------------+-------------------------------------------------------------------------+ + GSoC Registry -API support for Beaglebone Blue -******************************** + .. button-link:: https://github.com/pmezydlo/SPI_slave_driver_implementation/wiki + :color: info + :shadow: + :expand: -.. youtube:: oGlwUnbqkPg - :align: center + Proposal -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Kiran Kumar Lekkala | Alex Hiam, Micheal Welling, Kumar Abhishek, Deepak Karki | -+----------------------+-------------------------------------------------------------------------+ +.. grid:: 1 1 2 2 -Improving Bone101 Experience -***************************** + .. grid-item-card:: BeagleScope -.. youtube:: 1EHpIu2IRQA - :align: center + .. youtube:: tdanTRSmq4E + :width: 100% + + .. dropdown:: More + + **Contributor:** Zubeen Tolani + + **Mentors:** SJLC, Abhishek Kumar, Michael Welling, Hunyue Yau + + .. button-link:: https://summerofcode.withgoogle.com/archive/2016/projects/4885400476712960 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/ZeekHuge/BeagleScope/wiki + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: Create library to make use of AM5728 DSPs + + .. youtube:: u3A9x9bpbdo + :width: 100% + + .. dropdown:: More + + **Contributor:** Henrik Langer + + **Mentors:** Robert Manzke, Vladimir Pantelic + + .. button-link:: https://summerofcode.withgoogle.com/archive/2016/projects/5351212496977920 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/henrix/libdsp-x15/wiki + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: Sonic Anemometer + + .. youtube:: 1EHpIu2IRQA + :width: 100% + + .. dropdown:: More + + **Contributor:** Visaoni + + **Mentors:** Alex Hiam, Micheal Welling, Kumar Abhishek, Deepak Karki + + .. button-link:: https://github.com/Visaoni/beagle-sonic-anemometer/wiki + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: Improving Bone101 Experience + + .. youtube:: AdhE9wmNZww + :width: 100% + + .. dropdown:: More + + **Contributor:** Your contributor information + + **Mentors:** Your mentor information + + .. button-link:: https://summerofcode.withgoogle.com/archive/2016/projects/4505918104403968 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/amragaey/bone101/wiki/BeagleBoard-GSoC'16:-Improving-Bone101-Experience + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: 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 the on-board devices and then re-implementing the Strawson APIs to + use these kernel drivers. These APIs will then be used by real-time applications which can be run on BB Blue. + In the later phase of the project, support for BB Blue will be added in Ardupilot and ROS will be ported to BB + Blue using these APIs. + + .. dropdown:: More + + **Contributor:** Kiran Kumar Lekkala + + **Mentors:** Alex Hiam, Micheal Welling, Kumar Abhishek, Deepak Karki + + .. button-link:: https://summerofcode.withgoogle.com/archive/2016/projects/6295262146330624 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://github.com/kiran4399/bb_blue_api/wiki + :color: info + :shadow: + :expand: + + Proposal -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Amr Ragaey | Jason Kridner, Alex Hiam | -+----------------------+-------------------------------------------------------------------------+ diff --git a/projects/2017.rst b/projects/2017.rst index 5b5d16c9ff0febca05873d2c93547897b5a9d099..63a3deaa1bcf4c5904591f6c1348996e6ca0cc8f 100644 --- a/projects/2017.rst +++ b/projects/2017.rst @@ -3,75 +3,158 @@ 2017 ##### -BeagleBone AVB Stack -********************** +.. grid:: 1 1 2 2 -.. youtube:: 8FDrBt0OAdk - :align: center + .. grid-item-card:: BeagleBone AVB Stack -+------------------------+-----------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+========================+=======================================================================+ -| Indumathi Duraipandian | Robert Manzke,Henrik Langer | -+------------------------+-----------------------------------------------------------------------+ + .. youtube:: 8FDrBt0OAdk + :width: 100% + + .. dropdown:: More -BeagleWire software support -***************************** + **Contributor:** Indumathi Duraipandian -.. youtube:: Fsj81PMSOC8 - :align: center + **Mentors:** Robert Manzke ,Henrik Langer -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Patryk MężydÅ‚o | Michael Welling, Jonathan Cameron | -+----------------------+-------------------------------------------------------------------------+ + .. button-link:: https://summerofcode.withgoogle.com/archive/2017/projects/4536323535148032 + :color: info + :shadow: + :expand: + + GSoC Registry -BeagleLibs -*********** + .. button-link:: https://elinux.org/BeagleBoard/GSoC/BeagleBoneAVB + :color: info + :shadow: + :expand: -.. youtube:: svTSmAsZD2I - :align: center + Proposal -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| ee | Trevor Woerner | -+----------------------+-------------------------------------------------------------------------+ + .. grid-item-card:: BeagleWire software support -BeagleBoot -*********** + .. youtube:: Fsj81PMSOC8 + :width: 100% -.. youtube:: 5JYfh2_0x8s - :align: center + .. dropdown:: More -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Ravi Kumar Prasad | Jason Kridner | -+----------------------+-------------------------------------------------------------------------+ + **Contributor:** Patryk MężydÅ‚o -Sonic Anemometer -***************** + **Mentors:** Michael Welling ,Jonathan Cameron -.. youtube:: uj8lO8G9QYU - :align: center + .. button-link:: https://summerofcode.withgoogle.com/archive/2017/projects/5314472004550656 + :color: info + :shadow: + :expand: -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Naveen Saini | Stephen Arnold, Hunyue Yau, Zubeen Tolani | -+----------------------+-------------------------------------------------------------------------+ + GSoC Registry -BeagleBone PRU DMA -******************* + .. button-link:: https://elinux.org/BeagleBoard/GSoC/BeagleWire_software_support + :color: info + :shadow: + :expand: -.. youtube:: H4Bywj-rr74 - :align: center + Proposal -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Maciej Sobkowski | Kumar Abhishek , Zubeen Tolani | -+----------------------+-------------------------------------------------------------------------+ +.. grid:: 1 1 2 2 + .. grid-item-card:: BeagleLibs + + .. youtube:: svTSmAsZD2I + :width: 100% + + .. dropdown:: More + + **Contributor:** ee + + **Mentors:** Trevor Woerner + + .. button-link:: https://summerofcode.withgoogle.com/archive/2017/projects/4815342534037504 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/BeagleLibs + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: BeagleBoot + + .. youtube:: 5JYfh2_0x8s + :width: 100% + + .. dropdown:: More + + **Contributor:** Ravi Kumar Prasad + + **Mentors:** Jason Kridner + + .. button-link:: https://summerofcode.withgoogle.com/archive/2017/projects/5066113104740352 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/etcher-beagleboot + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: Sonic Anemometer + + .. youtube:: uj8lO8G9QYU + :width: 100% + + .. dropdown:: More + + **Contributor:** Naveen Saini + + **Mentors:** Stephen Arnold ,Hunyue Yau ,Zubeen Tolani + + .. button-link:: https://summerofcode.withgoogle.com/archive/2017/projects/6450373722063872 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/GSoC2017_sonic_anemometer_proposal + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: BeagleBone PRU DMA + + .. youtube:: uG6ZjZu9m8E + :width: 100% + + .. dropdown:: More + + **Contributor:** Maciej Sobkowski + + **Mentors:** Kumar Abhishek ,Zubeen Tolani + + .. button-link:: https://summerofcode.withgoogle.com/archive/2017/projects/6614225476648360 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/BeagleBone_PRU_DMA + :color: info + :shadow: + :expand: + + Proposal \ No newline at end of file diff --git a/projects/2018.rst b/projects/2018.rst index 80cf6a05bfd8c77565bfe3e587c78ce40724298b..791565c614e8117a0677dfd068285c6ad01bc8b9 100644 --- a/projects/2018.rst +++ b/projects/2018.rst @@ -13,50 +13,99 @@ Beagleboard.org GSoC 2018 Playlist | Speaker | Drew Fustini | +----------------------+-------------------------------------------------------------------------+ -BeagleBoot -*********** +.. grid:: 1 1 2 2 -.. youtube:: r2lbyPsbrf4 - :align: center + .. grid-item-card:: BeagleBoot -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Ravi Kumar Prasad | Jason Kridner, Abhishek Kumar | -+----------------------+-------------------------------------------------------------------------+ + .. youtube:: rlj-k4zyPN0 + :width: 100% + + .. dropdown:: More -Fixing Bugs in BoneScript and Improve BeagleBone UI -**************************************************** + **Contributor:** Ravi Kumar Prasad -.. youtube:: ZKOccMBiL5s - :align: center + **Mentors:** Jason Kridner, Abhishek Kumar -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Vaishnav M.A. | Jason Kridner, Anuj Deshpande, Micheal Welling | -+----------------------+-------------------------------------------------------------------------+ + .. button-link:: https://summerofcode.withgoogle.com/archive/2013/projects/4610302513803304 + :color: info + :shadow: + :expand: -Modern Speak and Spell using PocketBeagle -****************************************** + GSoC Registry -.. youtube:: N7utUIQZjM0I - :align: center + .. button-link:: https://elinux.org/BeagleBoard/GSoC/etcher-beagleboot + :color: info + :shadow: + :expand: -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Anirban Banik | Eric Weish, Anuj Deshpande, Zubeen Tolani, Hunyue Yau, Andrew Henderson | -+----------------------+-------------------------------------------------------------------------+ + Proposal -Update to PyPRUSS - Python API for the PRUs -********************************************* + .. grid-item-card:: Fixing Bugs in BoneScript and Improve BeagleBone UI -.. youtube:: vHxpa6JwqqI - :align: center + .. youtube:: ZKOccMBiL5s + :width: 100% -+----------------------+-------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================================+ -| Mohammed Muneeb | Kumar Abhishek, Patryk MężydÅ‚o, ZeekHuge, S. Lockwood-Childs | -+----------------------+-------------------------------------------------------------------------+ + .. dropdown:: More + + **Contributor:** Vaishnav M.A. + + **Mentors:** Jason Kridner, Anuj Deshpande, Micheal Welling + + .. button-link:: https://summerofcode.withgoogle.com/archive/2013/projects/4871854686732288 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/fix-bugs-bonescript + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: Modern Speak and Spell using PocketBeagle + + .. youtube:: EiBgch4M_RI + :width: 100% + + .. dropdown:: More + + **Contributor:** Anirban Banik + + **Mentors:** Eric Weish, Anuj Deshpande, Zubeen Tolani, Hunyue Yau, Andrew Henderson + + .. button-link:: https://summerofcode.withgoogle.com/archive/2013/projects/5031706255343824 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/Modern_Speak_and_Spell + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: Update to PyPRUSS - Python API for the PRUs + + .. youtube:: vHxpa6JwqqI + :width: 100% + + .. dropdown:: More + + **Contributor:** Mohammed Muneeb + + **Mentors:** Kumar Abhishek, Patryk MężydÅ‚o, ZeekHuge, S. Lockwood-Childs + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/etcher-beagleboot + :color: info + :shadow: + :expand: + + Proposal \ No newline at end of file diff --git a/projects/2019.rst b/projects/2019.rst index 01382e50d3bd9115e7f573677544c9f89f886f91..1adca7b2eadd8a0f5891f119fc04b8e671daa83c 100644 --- a/projects/2019.rst +++ b/projects/2019.rst @@ -2,58 +2,99 @@ 2019 ##### +.. grid:: 1 1 2 2 -Clickboard Support Under Greybus -********************************* + .. grid-item-card:: Clickboard Support Under Greybus + .. youtube:: RWBzyHNetOE + :width: 100% + + .. dropdown:: More -.. youtube:: RWBzyHNetOE - :align: center + **Contributor:** Vaishnav Maithani -+----------------------+-----------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+===============================================+ -| Vaishnav Maithani | Jason Kridner, Ravi Kumar Prasad | -+----------------------+-----------------------------------------------+ + **Mentors:** Jason Kridner, Ravi Kumar Prasad -PRU User Space API -******************* - -.. youtube:: 9G-IIQX89J4 - :align: center + .. button-link:: https://summerofcode.withgoogle.com/projects/#5336433387535264 + :color: info + :shadow: + :expand: + GSoC Registry -+----------------------+-----------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+===============================================+ -| Pratim Ugale | Patryk MężydÅ‚o, ZeekHuge, Abhishek Kumar | -+----------------------+-----------------------------------------------+ + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2013Proposal/clickboard-support-under-greybus + :color: info + :shadow: + :expand: -Xen on Beagleboard-x15 -*********************** + Proposal - -.. youtube:: etbBezZK8-8 - :align: center + .. grid-item-card:: PRU User Space API + .. youtube:: 3Z2PxDIoCpE + :width: 100% -+----------------------+-----------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+===========================================================+ -| Denis Obrezkov | Julien Grall, Iain Hunter, Hunyue Yau, Stefano Stabellini | -+----------------------+-----------------------------------------------------------+ + .. dropdown:: More -Reference Design For A GPIO-based Parallel Bi-Directional Bus -************************************************************** + **Contributor:** Pratim Ugale - -.. youtube:: ZZDT6jNslqw - :align: center + **Mentors:** Patryk MężydÅ‚o, ZeekHuge, Abhishek Kumar + .. button-link:: https://summerofcode.withgoogle.com/archive/2013/projects/5388515748243600 + :color: info + :shadow: + :expand: -+----------------------+-----------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+===============================================+ -| Pranav Kumar | Andrew Henderson, Hunyue Yau, Abhishek Kumar | -+----------------------+-----------------------------------------------+ - + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2013Proposal/PRUUserSpaceAPI-PratimUgale + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: Xen on Beagleboard-x15 + + .. youtube:: etbBezZK8-8 + :width: 100% + + .. dropdown:: More + + **Contributor:** Denis Obrezkov + + **Mentors:** Julien Grall, Iain Hunter, Hunyue Yau, Stefano Stabellini + + .. button-link:: https://summerofcode.withgoogle.com/archive/2013/projects/5107782238333072/ + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2013Proposal/Xen_on_BeagleBoard-x15 + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: Reference Design For A GPIO-based Parallel Bi-Directional Bus + + .. youtube:: ZZDT6jNslqw + :width: 100% + + .. dropdown:: More + + **Contributor:** Your contributor information + + **Mentors:** Your mentor information + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2013Proposal/GPIOParallelBidirComm + :color: info + :shadow: + :expand: + + Proposal \ No newline at end of file diff --git a/projects/2020.rst b/projects/2020.rst index d60261296897e75abe9fc47ca193bde66bbad5e3..eea7b0619bbcb3eea049c030c432d792a01002d0 100644 --- a/projects/2020.rst +++ b/projects/2020.rst @@ -3,50 +3,110 @@ 2020 ##### -PRU Improvements -***************** +.. grid:: 1 1 2 2 -.. youtube:: AXacKDdxSdY - :align: center + .. grid-item-card:: PRU Improvements -+----------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+================================================+ -| Vedant Paranjape | Abhishek Kumar, Pratim Ugale, Andrew Henderson | -+----------------------+------------------------------------------------+ + .. youtube:: AXacKDdxSdY + :width: 100% + + .. dropdown:: More -Cape Compatibility layer for BeagleBone Black and BeagleBone AI -***************************************************************** + **Contributor:** Vedant Paranjape -.. youtube:: jP9fwOxp4Bc - :align: center + **Mentors:** Abhishek Kumar, Pratim Ugale, Andrew Henderson -+----------------------+---------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=========================================================+ -| Deepak Khatri | Jason Kridner, Drew Fustini, Hunyue Yau, Abhishek Kumar | -+----------------------+---------------------------------------------------------+ + .. button-link:: https://summerofcode.withgoogle.com/programs/2020/projects/6551712266377280 + :color: info + :shadow: + :expand: -Parallel Bidirectional Bus for Beaglebone PRU -********************************************** + GSoC Registry -.. youtube:: cKxx8r4FRqY - :align: center + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2020_Projects/PRU_Improvements + :color: info + :shadow: + :expand: -+----------------------+----------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+======================================================================+ -| Deepankar Maithani | Saketh, Abhishek Kumar, Jason Kridner, Hunyue Yau, Drew Fustini, rma | -+----------------------+----------------------------------------------------------------------+ + Proposal -Media IP Streaming -******************* + .. grid-item-card:: Cape Compatibility layer for BeagleBone Black and BeagleBone AI -.. youtube:: xrtGZIX-Pow - :align: center + .. youtube:: jP9fwOxp4Bc + :width: 100% -+----------------------+----------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+======================================================================+ -| Niklas Wantrupp | Robert Manzke, Henrik Langer, Drew Fustini, Indumathi Duraipandian | -+----------------------+----------------------------------------------------------------------+ + .. dropdown:: More + + **Contributor:** Deepak Khatri + + **Mentors:** Jason Kridner, Drew Fustini, Hunyue Yau, Abhishek Kumar + + .. button-link:: https://summerofcode.withgoogle.com/programs/202/projects/6248850303263376 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2020_Projects/Cape_Compatibility + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: Parallel Bidirectional Bus for Beaglebone PRU + + .. youtube:: cKxx8r4FRqY + :width: 100% + + .. dropdown:: More + + **Contributor:** Deepankar Maithani + + **Mentors:** Saketh, Abhishek Kumar, Jason Kridner, Hunyue Yau, Drew Fustini, rma + + .. button-link:: https://summerofcode.withgoogle.com/programs/202/projects/6635335644653568 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2020_Projects/PRU_Bi-dir_bus + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: Media IP Streaming + + .. youtube:: YOUR_YOUTUBE_VIDEO_ID + :width: 100% + + .. dropdown:: More + + This project will equip the Beagleboard AI with Media IP Streaming capabilities, by porting the + sound card drivers for CTAG face2|4 Audio Card and the AVB protocol stack from BeagleBone AVB to + the BeagleBone AI. + + **Contributor:** Niklas Wantrupp + + **Mentors:** Robert Manzke, Henrik Langer, Drew Fustini, Indumathi Duraipandian + + .. button-link:: https://summerofcode.withgoogle.com/programs/2020/projects/6143660611076036 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2020_Projects/Media_IP_Streaming + :color: info + :shadow: + :expand: + + Proposal \ No newline at end of file diff --git a/projects/2021.rst b/projects/2021.rst index 1af2ff080a4bf11093673b9fb58ae69c499a9f50..245ade3df72926380ecb204bb76d946908b18e9c 100644 --- a/projects/2021.rst +++ b/projects/2021.rst @@ -3,74 +3,158 @@ 2021 ##### -Improvements to simpPRU -************************ +.. grid:: 1 1 2 2 -.. youtube:: -zZ57sqQPSY - :align: center + .. grid-item-card:: Improvements to simpPRU -+----------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+================================================+ -| Archisman Dey | Pratim Ugale, Andrew Henderson, Abhishek Kumar | -+----------------------+------------------------------------------------+ + .. youtube:: -zZ57sqQPSY + :width: 100% + + .. dropdown:: More -MicroPython for BeagleConnect Freedom -************************************** + **Contributor:** Archisman Dey -.. youtube:: x1hBazDr2Bk - :align: center + **Mentors:** Pratim Ugale, Andrew Henderson, Abhishek Kumar -+----------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+================================================+ -| Yadnik Bendale | Deepak Khatri, Jason Kridner | -+----------------------+------------------------------------------------+ + .. button-link:: https://summerofcode.withgoogle.com/programs/2021/projects/6216005071667200 + :color: info + :shadow: + :expand: -Beagle-Config -************** + GSoC Registry -.. youtube:: vFUWCzqE6xI - :align: center + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2021_Proposal/simpPRU_Improvements + :color: info + :shadow: + :expand: -+----------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+================================================+ -| Shreyas Atre | Deepak Khatri, Arthur Sonzogni, Abhishek Kumar | -+----------------------+------------------------------------------------+ + Proposal -BeagleWire Software -******************** + .. grid-item-card:: MicroPython for BeagleConnect Freedom -.. youtube:: X3gu4sAZo0I - :align: center + .. youtube:: x1hBazDr2Bk + :width: 100% -+----------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+================================================+ -| Omkar Bhilare | Michael Welling, Shephen Arnold | -+----------------------+------------------------------------------------+ + .. dropdown:: More -GPGPU with GLES -**************** + **Contributor:** Yadnik Bendale -.. youtube:: I5FnOTc8OP8 - :align: center + **Mentors:** Deepak Khatri, Jason Kridner -+----------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+================================================+ -| Jakub Duchniewicz | Iain Hunter, Hunyue Yau | -+----------------------+------------------------------------------------+ + .. button-link:: https://summerofcode.withgoogle.com/programs/2021/projects/6255768214437888 + :color: info + :shadow: + :expand: -Bela Support for the BeagleBone AI -*********************************** + GSoC Registry -.. youtube:: kLXCrlQwXeI - :align: center + .. button-link:: https://elinux.org/BeagleBoard/GSoC_2021/Micropython_for_BeagleConnect_Freedom + :color: info + :shadow: + :expand: -+----------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+================================================+ -| Dhruva Gole | Giulio Moro, Stephen Arnold, Robert Manske | -+----------------------+------------------------------------------------+ + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: Beagle-Config + + .. youtube:: vFUWCzqE6xI + :width: 100% + + .. dropdown:: More + + **Contributor:** Shreyas Atre + + **Mentors:** Deepak Khatri, Arthur Sonzogni, Abhishek Kumar + + .. button-link:: https://summerofcode.withgoogle.com/programs/2021/projects/6276044352383120 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2021_Proposal/beagle_config + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: BeagleWire Software + + .. youtube:: X3gu4sAZo0I + :width: 100% + + .. dropdown:: More + + **Contributor:** Omkar Bhilare + + **Mentors:** Michael Welling, Shephen Arnold + + .. button-link:: https://summerofcode.withgoogle.com/programs/2021/projects/6537728544483472 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2021_Proposal/OmkarBhilare + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: GPGPU with GLES + + .. youtube:: I5FnOTc8OP8 + :width: 100% + + .. dropdown:: More + + **Contributor:** Jakub Duchniewicz + + **Mentors:** Iain Hunter, Hunyue Yau + + .. button-link:: https://summerofcode.withgoogle.com/programs/2021/projects/5248746325016576 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2021_Proposal/GPGPU_with_GLES + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: Bela Support for the BeagleBone AI + + .. youtube:: kLXCrlQwXeI + :width: 100% + + .. dropdown:: More + + **Contributor:** Dhruva Gole + + **Mentors:** Giulio Moro, Stephen Arnold, Robert Manske + + .. button-link:: https://summerofcode.withgoogle.com/programs/2021/projects/5188384237457408 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2021_Proposal/bela_on_bbai + :color: info + :shadow: + :expand: + + Proposal \ No newline at end of file diff --git a/projects/2022.rst b/projects/2022.rst index 7205d4291ebb0c4df7b4187c01eecfcbf577f912..e7842895879261f7b914f3495e427e71b1df96bd 100644 --- a/projects/2022.rst +++ b/projects/2022.rst @@ -2,77 +2,187 @@ 2022 ##### +.. grid:: 1 1 2 2 -Adding features to simpPRU -*************************** + .. grid-item-card:: Adding features to simpPRU -.. youtube:: a_C_wTEzJJo - :align: center + .. youtube:: a_C_wTEzJJo + :width: 100% + + .. dropdown:: More -+----------------------+-----------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+===============================================+ -| Krishna Narayanan | Vedant Paranjape, Archisman Dey, Pratim Ugale | -+----------------------+-----------------------------------------------+ + Expanding on GSoC 2021 progress, this project enhances simpPRU—a Python-like language for PRU C. + Goals include adding operators, compiler flags documentation, GitHub Actions for testing, return + statements, C invocation, improved error handling, and additional test cases. The project concludes + with a research paper showcasing simpPRU's necessity, implementation, and practical usage for increased efficiency, + benefiting both beginners and experienced PRU developers. -Introduction to Greybus for Zephyr -*********************************** + **Contributor:** Krishna Narayanan -.. youtube:: GN82Yiq_kRg - :align: center + **Mentors:** Vedant Paranjape, Archisman Dey, Pratim Ugale -+----------------------+-----------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+===========================================================+ -| Hashil Bhatt | Jason Krinder, Vaishnav Achath, Tim Orlong, Deepak Khatri | -+----------------------+-----------------------------------------------------------+ + .. button-link:: https://summerofcode.withgoogle.com/programs/2022/projects/atWuie8j + :color: info + :shadow: + :expand: -Deep Learning for Bela -*********************** + GSoC Registry -.. youtube:: AHaTD0bTIpU - :align: center + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2022_Proposal/Adding_features_to_simpPRU + :color: info + :shadow: + :expand: -+----------------------+-----------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+===============================================+ -| Ezra Pierce | Giulio Moro, Jack Armitage, Victor Shepardson | -+----------------------+-----------------------------------------------+ + Proposal -BeagleBoard Cape Compability Layer -*********************************** + .. grid-item-card:: Introduction to Greybus for Zephyr -.. youtube:: kVL0rDWA-sY - :align: center + .. youtube:: GN82Yiq_kRg + :width: 100% + .. dropdown:: More -+----------------------+-------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=================================================+ -| Kai Yamada | Jason Kridner, Tim Orling, Deepak Khatri | -+----------------------+-------------------------------------------------+ + **Contributor:** Hashil Bhatt -Bb-Config Improvements and GPIO Benchmark -****************************************** + **Mentors:** Jason Krinder, Vaishnav Achath, Tim Orlong, Deepak Khatri -.. youtube:: V_Euk5uWY1o - :align: center + .. button-link:: https://summerofcode.withgoogle.com/programs/2022/projects/gf3eB3q3 + :color: info + :shadow: + :expand: -+----------------------+-------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=================================================+ -| Seak Jian De | Vedant Paranjape, Shreyas Atre, Vaishnav Achath | -+----------------------+-------------------------------------------------+ + GSoC Registry -Building Bela Images Project -***************************** + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2022_Proposal/GreybusforZephyrUpdates + :color: info + :shadow: + :expand: -.. youtube:: JESc32I59TQ - :align: center + Proposal -+----------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+================================================+ -| Kurva Prashanth | Vedant Paranjape, Vaishnav Achath, Giulio Moro | -+----------------------+------------------------------------------------+ +.. grid:: 1 1 2 2 + .. grid-item-card:: Deep Learning for Bela + + .. youtube:: AHaTD0bTIpU + :width: 100% + + .. dropdown:: More + + The goal of this project is to improve the tooling surrounding embedded machine learning on the BeagleBone Black(BBB)/Bela + to aid its community in experimenting with machine learning applications for their projects. The specific developer tools chosen + for this project are an inference benchmarking tool as well as a perf-based profiler developed for the BBB/Bela platform. + + **Contributor:** Ezra Pierce + + **Mentors:** Giulio Moro, Jack Armitage, Victor Shepardson + + .. button-link:: https://summerofcode.withgoogle.com/programs/2022/projects/ky4Dpka9 + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2022_Proposal/Running_Machine_Learning_Models_on_Bela + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: BeagleBoard Cape Compability Layer + + .. youtube:: kVL0rDWA-sY + :width: 100% + + .. dropdown:: More + + The main objective is to enhance BeagleBoneAI compatibility with the Robotics Cape by implementing + "incomplete symlink" solutions for missing symbolic links (e.g., GPIO, PWM, SPI, CAN). It also involves creating + specific device tree overlays for the Robotics Cape and providing demo code and tutorials to address current documentation gaps. + Anticipated benefits include improved compatibility, expanded Cape functionality, and enhanced user guidance. + + + **Contributor:** Kai Yamada + + **Mentors:** Jason Kridner, Tim Orling, Deepak Khatri + + .. button-link:: https://summerofcode.withgoogle.com/programs/2022/projects/CgX7RtSl + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2022_Proposal/BeagleBone_Cape_add-on_board_compatibility_layer + :color: info + :shadow: + :expand: + + Proposal + +.. grid:: 1 1 2 2 + + .. grid-item-card:: Bb-Config Improvements and GPIO Benchmark + + .. youtube:: V_Euk5uWY1o + :width: 100% + + .. dropdown:: More + + Comprising two distinct aspects, the project involves Bb-Config Improvement and GPIO Benchmarking. + The former focuses on implementing user-friendly features to enhance functionality, while the latter + aims to provide valuable data for developers. The GPIO Benchmarking aspect compares latency performance + across different methods of GPIO access, aiding developers in choosing the most suitable approach for their + needs. + + **Contributor:** Seak Jian De + + **Mentors:** Vedant Paranjape, Shreyas Atre, Vaishnav Achath + + .. button-link:: https://summerofcode.withgoogle.com/programs/2022/projects/2DbiYPlY + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2022_Proposal/bb-config_improvements_%26_GPIO_Benchmarking + :color: info + :shadow: + :expand: + + Proposal + + .. grid-item-card:: Building Bela Images Project + + .. youtube:: JESc32I59TQ + :width: 100% + + .. dropdown:: More + + Bela, tailored for artists and creators, offers an open hardware and software platform for + sensor-driven sound interactions. The project focuses on enhancing maintainability by integrating + Bela Image builder functionalities into the BeagleBoard Image builder repository. This streamlining + effort aims to align the two codebases for improved efficiency in development processes by adding the + functionalities of the Bela Image builder repo to the BeagleBoard Image builder repo. + + + **Contributor:** Kurva Prashanth + + **Mentors:** Vedant Paranjape, Vaishnav Achath, Giulio Moro + + .. button-link:: https://summerofcode.withgoogle.com/programs/2022/projects/ykkMkxcR + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2022_Proposal/Building_Bela_Images + :color: info + :shadow: + :expand: + + Proposal \ No newline at end of file diff --git a/projects/2023.rst b/projects/2023.rst index 1c1aa3b382b5cf3bebf669221cda1edf27751e1f..5e885bd5f700c7d7dcf487f98b05ffe1243286f9 100644 --- a/projects/2023.rst +++ b/projects/2023.rst @@ -1,54 +1,125 @@ .. _gsoc-2023: + 2023 #### -Replace Gbridge -**************** +.. grid:: 1 1 2 2 + + .. grid-item-card:: Replace GBridge + + .. youtube:: tCtehnXODW8 + :width: 100% + ^^^ + + .. dropdown:: More + + The project aims to eliminate GBridge and merge its functionality into greybus (linux driver) and cc1352 driver. The subtasks I have identified are the following: + + - Allow Greybus Linux driver to directly communicate with cc1352 + - Move SVC and APBridge roles into cc1352 + - Eliminate the need for GBridge + + **Contributor:** Ayush Singh + + **Mentors:** Jason Kridner, Vaishnav Achath + + .. button-link:: https://summerofcode.withgoogle.com/programs/2023/projects/iTfGBkDk + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2023_Proposal/AyushSingh + :color: info + :shadow: + :expand: + + proposal + + .. grid-item-card:: Building an LLVM Backend for PRU + + .. youtube:: f4LVIW9VlrM + :width: 100% + ^^^ + + .. dropdown:: More + + 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 diagnoses and is considerably faster and requires less memory, + it will be beneficial. The LLVM support will offer greater tooling, compatibility, and optimization. I will + therefore build the LLVM Backend for PRU. + + **Contributor:** Khushi Balia + + **Mentors:** Vedant Paranjape, Shreyas Atre, Abhishek Kumar + + .. button-link:: https://summerofcode.withgoogle.com/programs/2023/projects/nfmrQ9LL + :color: info + :shadow: + :expand: + + GSoC Registry + + .. button-link:: https://elinux.org/BeagleBoard/GSoC/2023_Proposal/Khushi-Balia + :color: info + :shadow: + :expand: + + proposal -.. youtube:: tCtehnXODW8 - :align: center +.. grid:: 1 1 2 2 + .. grid-item-card:: Zephyr on R5/M4F + -+----------------------+--------------------------------+ -| GSoC Contributor | Mentor | -+======================+================================+ -| Ayush Singh | Jason Krinder, Vaishnav Achath | -+----------------------+--------------------------------+ + .. youtube:: zGILLbQjVRI + :width: 100% + ^^^ -Building an LLVM Backend for PRU -********************************* + .. dropdown:: More -.. youtube:: f4LVIW9VlrM - :align: center + This project focuses on optimizing the TDA4VM SoC by integrating Zephyr RTOS support for the Cortex-R5 + processor core. Leveraging Zephyr's versatility, the goal is to seamlessly run it alongside Linux on the Cortex-A72 + core through remoteproc. Peripheral support enhancements include Interrupts, GPIO, UART, and Timers. The + Cortex-R5's design for real-time and safety-critical systems emphasizes improved user experience and system functionality. + Programming languages include Assembly and C, aligning with industry standards. This initiative aims to deliver a robust + software infrastructure, contributing to advancements in embedded systems development. -+----------------------+------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+================================================+ -| Khushi Balia | Vedant Paranjape, Shreyas Atre, Abhishek Kumar | -+----------------------+------------------------------------------------+ + **Contributor:** Prashanth S -Zephyr on R5/M4F -***************** + **Mentors:** Nishanth Menon, Dhruva Gole, Abhishek Kumar, Vaishnav Achath, Deepak Khatri -.. youtube:: zGILLbQjVRI - :align: center + .. button-link:: ttps://summerofcode.withgoogle.com/programs/2023/projects/MyuaawJq + :color: info + :shadow: + :expand: + + GSoC Registry -+----------------------+-----------------------------------------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+=============================================================================+ -| Prashanth S | Nishanth Menon, Dhruva Gole, Abhishek Kumar, Vaishnav Achath, Deepak Khatri | -+----------------------+-----------------------------------------------------------------------------+ + .. grid-item-card:: OpenGLES Acceleration for DL -OpenGLES Acceleration for DL -***************************** + .. youtube:: jSTgFrK3ZOw + :width: 100% + ^^^ -.. youtube:: jSTgFrK3ZOw - :align: center + .. dropdown:: More + The primary objective of the initiative is to optimize the speed of diverse layer types through the + integration of OpenGLES and Darknet within deep learning frameworks. Enhancing the performance of deep + learning models is imperative for real-time applications, and GPUs serve as a pivotal tool for accelerating + computations by leveraging parallel processing capabilities. OpenGLES, a prevalent graphics API, becomes instrumental + in harnessing the GPU's parallel processing prowess, ensuring a significant boost in the overall performance of deep + learning models. -+----------------------+-----------------------------------------------+ -| GSoC Contributor | Mentor | -+======================+===============================================+ -| Pratham Deskmukh | Shreyas Atre, Deepak Khatri | -+----------------------+-----------------------------------------------+ + **Contributor:** Pratham Deskmukh + + **Mentors:** Shreyas Atre, Deepak Khatri + + .. button-link:: https://summerofcode.withgoogle.com/programs/2023/projects/gf9eB3q9 + :color: info + :shadow: + :expand: + + GSoC Registry \ No newline at end of file