diff --git a/index.rst b/index.rst index 9230bb5411450c82f65f593d43647a3f3ec1b599..4fde24750dd40a51c94fd38b239a30846e914287 100644 --- a/index.rst +++ b/index.rst @@ -13,20 +13,20 @@ Work on awesome open source projects this summer with BeagleBoard.org! .. admonition:: What is Google Summer of Code? :class: admonition-code - Spend your summer break writing code and learning about open source development while earning money! - Accepted students work with a mentor and become a part of the open source community. Many become lifetime - open source developers! The 2024 student application window will be open from - `March 18th 2024 <https://developers.google.com/open-source/gsoc/timeline#march_18_-_1800_utc>`_ to - `April 2nd 2024 <https://developers.google.com/open-source/gsoc/timeline#april_2_-_1800_utc>`_! - But don't wait for then to engage! Come to our `Discord <https://discord.com/invite/e58xECGWfR>`_ and + Spend your summer break writing code and learning about open source development while earning money! + Accepted students work with a mentor and become a part of the open source community. Many become lifetime + open source developers! The 2024 student application window will be open from + `March 18th 2024 <https://developers.google.com/open-source/gsoc/timeline#march_18_-_1800_utc>`_ to + `April 2nd 2024 <https://developers.google.com/open-source/gsoc/timeline#april_2_-_1800_utc>`_! + But don't wait for then to engage! Come to our `Discord <https://discord.com/invite/e58xECGWfR>`_ and `Forum <https://forum.beagleboard.org/>`_ to share ideas today. -.. note:: +.. note:: - Google Summer of Code is open to individuals age 18 and older in most countries who are new or beginner - contributors to open source coding projects. Read more on the GSoC site - `Rules page <https://summerofcode.withgoogle.com/rules>`_ and the - `FAQ page <https://developers.google.com/open-source/gsoc/faq>`_. + Google Summer of Code is open to individuals age 18 and older in most countries who are new or beginner + contributors to open source coding projects. Read more on the GSoC site + `Rules page <https://summerofcode.withgoogle.com/rules>`_ and the + `FAQ page <https://developers.google.com/open-source/gsoc/faq>`_. .. grid:: 1 2 2 3 @@ -36,7 +36,7 @@ Work on awesome open source projects this summer with BeagleBoard.org! :fab:`gitlab;pst-color-primary` Open Source Development ^^^^^^^^^^ - Experience working on impactful open source project which + Experience working on impactful open source project which will be used by thousands of people around the world! .. grid-item-card:: @@ -45,7 +45,7 @@ Work on awesome open source projects this summer with BeagleBoard.org! :fas:`microchip;pst-color-primary` Free Hardware ^^^^^^^^^^ - Recieve BeagleBoard.org open source single board computer, + Recieve BeagleBoard.org open source single board computer, debugging tools, and other required hardware for free! .. grid-item-card:: @@ -54,54 +54,54 @@ Work on awesome open source projects this summer with BeagleBoard.org! :fas:`sack-dollar;pst-color-primary` Handsome Stipend ^^^^^^^^^^ - Earn while making impactful contributions to the open source + Earn while making impactful contributions to the open source community, Stipend can be upto $6600 based on your country. .. admonition:: BeagleBoard.org Background :class: admonition-clock-back - BeagleBoard.org is a volunteer organization that seeks to advance the state of - `open-source software <http://en.wikipedia.org/wiki/Open-source_hardware>`_ on open-source - hardware platforms capable of running high-level languages and operating systems (primarily Linux) in embedded - environments. Born from taking mobile phone processors and putting them on low-cost boards to build affordable - desktop computers, BeagleBoard.org has evolved to focus on the needs of the "maker" community with greater focus - on the I/O needed for controlling motors and reading sensors to build things like robots, 3d printers, flying + BeagleBoard.org is a volunteer organization that seeks to advance the state of + `open-source software <http://en.wikipedia.org/wiki/Open-source_hardware>`_ on open-source + hardware platforms capable of running high-level languages and operating systems (primarily Linux) in embedded + environments. Born from taking mobile phone processors and putting them on low-cost boards to build affordable + desktop computers, BeagleBoard.org has evolved to focus on the needs of the "maker" community with greater focus + on the I/O needed for controlling motors and reading sensors to build things like robots, 3d printers, flying drones, in-car computer systems and much more. - - Past BeagleBoard.org GSoC projects included `creating an interpreter - for tiny CPUs <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BotSpeak_PRU_Firmware>`_, `adding SPI - and sensor support to Python <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_PyBBIO>`_, `an HTML and - git based tutorial sharing environment <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_Bone101>`_, `porting - autopilot software to Linux <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BeaglePilot>`_, `an open source - 100MHz 14-channel logic analyzer <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BeagleLogic>`_, `using Android - tablets as Linux displays <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_Android_Remote_Display>`_, - `putting ADC support in Linux under the IIO framework <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Linux_ADC_IIO_Support>`_, - `using Android phones as a network boot source <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Android-based_Boot>`_, `Running Arduino - code on Linux <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Userspace_Arduino>`_, `Robot Operating System support - within the Yocto Project build system <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Robot_Operating_System>`_, - `Minix I2C support <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Minix_I2C>`_, `an RPC - framework for heterogeneous processor communication <https://elinux.org/BeagleBoard/GSoC/2010_Projects/C6Run>`_, - `a transparent USB packet sniffer <https://elinux.org/BeagleBoard/GSoC/2010_Projects/USBSniffer>`_, - `ARM optimizations for XBMC <https://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC>`_, - `ARM optimizations for FFTs <https://elinux.org/BeagleBoard/GSoC/2010_Projects/FFTW>`_, - `make-shift pulse-width-modulation <https://elinux.org/BeagleBoard/GSoC/2010_Projects/Pulse_Width_Modulation>`_ and - `RPC optimizations for OpenCV <https://elinux.org/BeagleBoard/GSoC/2010_Projects/OpenCV>`_. BeagleBoard.org has - benefited from sponsorship from Texas Instruments, Circuitco, Digi-Key, element14 and others, but avoids any dependence - on that sponsorship for sustaining the effort. The project has evolved over the past few years with over 1,000,000 - boards in circulation with developers worldwide and strong roots in the Linaro, Yocto Project, Angstrom Distribution, - Debian and Linux communities---and support for running most major Linux distributions including Ubuntu, Android, Fedora, + + Past BeagleBoard.org GSoC projects included `creating an interpreter + for tiny CPUs <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BotSpeak_PRU_Firmware>`_, `adding SPI + and sensor support to Python <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_PyBBIO>`_, `an HTML and + git based tutorial sharing environment <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_Bone101>`_, `porting + autopilot software to Linux <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BeaglePilot>`_, `an open source + 100MHz 14-channel logic analyzer <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BeagleLogic>`_, `using Android + tablets as Linux displays <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_Android_Remote_Display>`_, + `putting ADC support in Linux under the IIO framework <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Linux_ADC_IIO_Support>`_, + `using Android phones as a network boot source <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Android-based_Boot>`_, `Running Arduino + code on Linux <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Userspace_Arduino>`_, `Robot Operating System support + within the Yocto Project build system <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Robot_Operating_System>`_, + `Minix I2C support <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Minix_I2C>`_, `an RPC + framework for heterogeneous processor communication <https://elinux.org/BeagleBoard/GSoC/2010_Projects/C6Run>`_, + `a transparent USB packet sniffer <https://elinux.org/BeagleBoard/GSoC/2010_Projects/USBSniffer>`_, + `ARM optimizations for XBMC <https://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC>`_, + `ARM optimizations for FFTs <https://elinux.org/BeagleBoard/GSoC/2010_Projects/FFTW>`_, + `make-shift pulse-width-modulation <https://elinux.org/BeagleBoard/GSoC/2010_Projects/Pulse_Width_Modulation>`_ and + `RPC optimizations for OpenCV <https://elinux.org/BeagleBoard/GSoC/2010_Projects/OpenCV>`_. BeagleBoard.org has + benefited from sponsorship from Texas Instruments, Circuitco, Digi-Key, element14 and others, but avoids any dependence + on that sponsorship for sustaining the effort. The project has evolved over the past few years with over 1,000,000 + boards in circulation with developers worldwide and strong roots in the Linaro, Yocto Project, Angstrom Distribution, + Debian and Linux communities---and support for running most major Linux distributions including Ubuntu, Android, Fedora, ArchLinux, Gentoo, Buildroot and many more. BeagleBoard was `inspiration for Raspberry Pi <https://web.archive.org/web/20120302232755/www.linuxuser.co.uk/features/raspberry-pi- - interview-eban-upton-reveals-all>`_ and PocketBeagle is available for about $25 through over 30 distributors - world-wide (and is even available at Micro Center in the USA), but is more than a throw-away computer. It is an instance - of true open hardware, exposing users to the broader world of electronics, demystifying computers and fostering an environment + interview-eban-upton-reveals-all>`_ and PocketBeagle is available for about $25 through over 30 distributors + world-wide (and is even available at Micro Center in the USA), but is more than a throw-away computer. It is an instance + of true open hardware, exposing users to the broader world of electronics, demystifying computers and fostering an environment of clones that have changed the industry for good. -.. important:: +.. important:: - Students will be expected to demonstrate an understanding of cross-compiling before being accepted, but support for - demonstration is available through the IRC channel that typically has approximately 150 online chatters logged on at + Students will be expected to demonstrate an understanding of cross-compiling before being accepted, but support for + demonstration is available through the IRC channel that typically has approximately 150 online chatters logged on at any time, most with sufficient experience to explain the process. .. toctree::