Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 3d51e3ac authored by Deepak Khatri's avatar Deepak Khatri :dog:
Browse files

Merge branch 'main' of https://openbeagle.org/jkridner/gsoc

parents fc3c1ed9 1e1b0338
Branches
1 merge request!7My feedback
...@@ -77,13 +77,13 @@ html_theme_options = { ...@@ -77,13 +77,13 @@ html_theme_options = {
}, },
{ {
"name": "Fourm", "name": "Fourm",
"url": "https://forum.beagleboard.org/", "url": "https://forum.beagleboard.org/c/gsoc",
"icon": "fa-brands fa-discourse", "icon": "fa-brands fa-discourse",
"attributes": {"target": "_blank"}, "attributes": {"target": "_blank"},
}, },
{ {
"name": "BeagleBoard.org", "name": "BeagleBoard.org",
"url": "https://beagleboard.org", "url": "https://www.beagleboard.org",
"icon": "_static/images/boris.svg", "icon": "_static/images/boris.svg",
"type": "local", "type": "local",
"attributes": {"target": "_blank"}, "attributes": {"target": "_blank"},
......
...@@ -8,35 +8,35 @@ ...@@ -8,35 +8,35 @@
GSoC @ BeagleBoard.org GSoC @ BeagleBoard.org
####################### #######################
Work on awesome OpenSource projects this summer with BeagleBoard.org! Work on awesome open source projects this summer with BeagleBoard.org!
.. admonition:: What is Google Summer of Code? .. admonition:: What is Google Summer of Code?
:class: admonition-code :class: admonition-code
Spend your summer break writing code and learning about open source development while earning money! 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 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 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 `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>`_! `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 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. `Forum <https://forum.beagleboard.org/c/gsoc>`_ 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 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 contributors to open source coding projects. Read more on the GSoC site
`Rules page <https://summerofcode.withgoogle.com/rules>`_ and the `Rules page <https://summerofcode.withgoogle.com/rules>`_ and the
`FAQ page <https://developers.google.com/open-source/gsoc/faq>`_. `FAQ page <https://developers.google.com/open-source/gsoc/faq>`_.
.. grid:: 1 2 2 3 .. grid:: 1 2 2 3
.. grid-item-card:: .. grid-item-card::
:link: https://openbeagle.org/ :link: https://openbeagle.org/
:fab:`gitlab;pst-color-primary` OpenSource Development :fab:`gitlab;pst-color-primary` Open Source Development
^^^^^^^^^^ ^^^^^^^^^^
Experience working on impactful OpenSource project which Experience working on impactful open source project which
will be used by thousands of people around the world! will be used by thousands of people around the world!
.. grid-item-card:: .. grid-item-card::
...@@ -45,7 +45,7 @@ Work on awesome OpenSource projects this summer with BeagleBoard.org! ...@@ -45,7 +45,7 @@ Work on awesome OpenSource projects this summer with BeagleBoard.org!
:fas:`microchip;pst-color-primary` Free Hardware :fas:`microchip;pst-color-primary` Free Hardware
^^^^^^^^^^ ^^^^^^^^^^
Recieve BeagleBoard.org OpenSource Single Board Computer, Recieve BeagleBoard.org open source single board computer,
debugging tools, and other required hardware for free! debugging tools, and other required hardware for free!
.. grid-item-card:: .. grid-item-card::
...@@ -54,52 +54,54 @@ Work on awesome OpenSource projects this summer with BeagleBoard.org! ...@@ -54,52 +54,54 @@ Work on awesome OpenSource projects this summer with BeagleBoard.org!
:fas:`sack-dollar;pst-color-primary` Handsome Stipend :fas:`sack-dollar;pst-color-primary` Handsome Stipend
^^^^^^^^^^ ^^^^^^^^^^
Earn while making impactful contributions to the OpenSource Earn while making impactful contributions to the open source
community, Stipend can be upto $6600 based on your country. community, Stipend can be upto $6600 based on your country.
.. admonition:: BeagleBoard.org Background .. admonition:: BeagleBoard.org Background
:class: admonition-clock-back :class: admonition-clock-back
BeagleBoard.org is a volunteer organization that seeks to advance the state of 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 `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 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 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 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 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 drones, in-car computer systems and much more.
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 Past BeagleBoard.org GSoC projects included `creating an interpreter
git based tutorial sharing environment <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_Bone101>`_, `porting for tiny CPUs <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BotSpeak_PRU_Firmware>`_, `adding SPI
autopilot software to Linux <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BeaglePilot>`_, `an open source and sensor support to Python <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_PyBBIO>`_, `an HTML and
100MHz 14-channel logic analyzer <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BeagleLogic>`_, `using Android git based tutorial sharing environment <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_Bone101>`_, `porting
tablets as Linux displays <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_Android_Remote_Display>`_, autopilot software to Linux <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BeaglePilot>`_, `an open source
`putting ADC support in Linux under the IIO framework <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Linux_ADC_IIO_Support>`_, 100MHz 14-channel logic analyzer <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_BeagleLogic>`_, `using Android
`using Android phones as a network boot source <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Android-based_Boot>`_, `Running Arduino tablets as Linux displays <https://elinux.org/BeagleBoard/GSoC/2014_Projects#Project:_Android_Remote_Display>`_,
code on Linux <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Userspace_Arduino>`_, `Robot Operating System support `putting ADC support in Linux under the IIO framework <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Linux_ADC_IIO_Support>`_,
within the Yocto Project build system <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Robot_Operating_System>`_, `using Android phones as a network boot source <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Android-based_Boot>`_, `Running Arduino
`Minix I2C support <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Minix_I2C>`_, `an RPC code on Linux <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Userspace_Arduino>`_, `Robot Operating System support
framework for heterogeneous processor communication <https://elinux.org/BeagleBoard/GSoC/2010_Projects/C6Run>`_, within the Yocto Project build system <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Robot_Operating_System>`_,
`a transparent USB packet sniffer <https://elinux.org/BeagleBoard/GSoC/2010_Projects/USBSniffer>`_, `Minix I2C support <https://elinux.org/BeagleBoard/GSoC/2013_Projects#Minix_I2C>`_, `an RPC
`ARM optimizations for XBMC <https://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC>`_, framework for heterogeneous processor communication <https://elinux.org/BeagleBoard/GSoC/2010_Projects/C6Run>`_,
`ARM optimizations for FFTs <https://elinux.org/BeagleBoard/GSoC/2010_Projects/FFTW>`_, `a transparent USB packet sniffer <https://elinux.org/BeagleBoard/GSoC/2010_Projects/USBSniffer>`_,
`make-shift pulse-width-modulation <https://elinux.org/BeagleBoard/GSoC/2010_Projects/Pulse_Width_Modulation>`_ and `ARM optimizations for XBMC <https://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC>`_,
`RPC optimizations for OpenCV <https://elinux.org/BeagleBoard/GSoC/2010_Projects/OpenCV>`_. BeagleBoard.org has `ARM optimizations for FFTs <https://elinux.org/BeagleBoard/GSoC/2010_Projects/FFTW>`_,
benefited from sponsorship from Texas Instruments, Circuitco, Digi-Key, element14 and others, but avoids any dependence `make-shift pulse-width-modulation <https://elinux.org/BeagleBoard/GSoC/2010_Projects/Pulse_Width_Modulation>`_ and
on that sponsorship for sustaining the effort. The project has evolved over the past few years with over 1,000,000 `RPC optimizations for OpenCV <https://elinux.org/BeagleBoard/GSoC/2010_Projects/OpenCV>`_. BeagleBoard.org has
boards in circulation with developers worldwide and strong roots in the Linaro, Yocto Project, Angstrom Distribution, benefited from sponsorship from Texas Instruments, Circuitco, Digi-Key, element14 and others, but avoids any dependence
Debian and Linux communities---and support for running most major Linux distributions including Ubuntu, Android, Fedora, 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. 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- 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 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 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 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. 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 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 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. any time, most with sufficient experience to explain the process.
.. toctree:: .. toctree::
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment