Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit b764a073 authored by Jason Kridner's avatar Jason Kridner
Browse files

Try to improve the inspiration

parent 77ddbb4f
Branches
No related merge requests found
...@@ -57,52 +57,81 @@ Work on awesome open source projects this summer with BeagleBoard.org! ...@@ -57,52 +57,81 @@ Work on awesome open source projects this summer with BeagleBoard.org!
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. 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_software>`_ on `open-source
hardware platforms capable of running high-level languages and operating systems (primarily Linux) in embedded hardware <https://en.wikipedia.org/wiki/Open-source_hardware>`_ platforms capable of
running high-level languages and operating systems (like Linux and Zephyr) 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. drones, in-car computer systems and much more. BeagleBoard has `inspired creation of the Raspberry Pi <https://web.archive.org/web/20120302232755/www.linuxuser.co.uk/features/raspberry-pi-interview-eban-upton-reveals-all>`_, built over 6 million computers and made PocketBeagle available world-wide for about $25, but is more than a throw-away computer. It is an instance
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 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.
Learn more at https://www.beagleboard.org/about.
.. admonition:: Some inspirational past projects
:class: admonition-youtube hint
Get inspiration from some :ref:`Past_Projects`.
.. grid:: 1 1 3 3
.. grid-item-card::
.. youtube:: -giV6Xr8RtY
:width: 100%
.. grid-item-card::
.. youtube:: RWBzyHNetOE
:width: 100%
.. grid-item-card::
.. youtube:: CDbEAq33vdA
:width: 100%
.. important:: .. important::
Students will be expected to demonstrate an understanding of cross-compiling before being accepted, but support for Students will be expected to execute a series of prerequisites to demonstrate and
demonstration is available through the IRC channel that typically has approximately 150 online chatters logged on at expand familiarity with embedded systems development. Don't worry, the
any time, most with sufficient experience to explain the process. `live chat <https://bbb.io/gsocchat>`_ channel has over 1,000 active members to
travel with you on your journey.
.. admonition:: Some other amazing places to find Beagles
:class: hint
Beagles have been to the depths of space and the oceans, as well as
made cheeseburgers. Check the below projects made by incredible
professional innovators for some inspiration.
.. grid:: 1 2 2 2
.. grid-item-card::
:fas:`rocket;pst-color-primary` Europa Rover Prototype
^^^^^^^^^^
.. youtube:: sY5WQG3-3mo
:width: 100%
.. grid-item-card::
:fas:`burger;pst-color-primary` Cheeseburger Robot
^^^^^^^^^^
.. youtube:: CbL_3le40qc
:width: 100%
.. admonition:: Explore some specific project ideas for this year!
:class: hint
Now you are ready to explore this year's :ref:`gsoc-project-ideas`.
.. toctree:: .. toctree::
:maxdepth: 2 :maxdepth: 2
...@@ -111,4 +140,4 @@ Work on awesome open source projects this summer with BeagleBoard.org! ...@@ -111,4 +140,4 @@ Work on awesome open source projects this summer with BeagleBoard.org!
ideas/index ideas/index
proposals/index proposals/index
contrib/index contrib/index
projects/index projects/index
\ No newline at end of file
.. _Past_Projects: .. _Past_Projects:
Archive Past Projects
######## ##############
An overview of the significant contributions made to BeagleBoard.org through An overview of the significant contributions made to BeagleBoard.org through
GSoC over the previous years is given in the section that follows. GSoC over the previous years is given in the section that follows.
These initiatives cover a variety of topics, such as software optimizations
and firmware upgrades.
.. toctree:: .. toctree::
:maxdepth: 2 :maxdepth: 2
...@@ -22,4 +20,4 @@ and firmware upgrades. ...@@ -22,4 +20,4 @@ and firmware upgrades.
2015 2015
2014 2014
2013 2013
2010 2010
\ No newline at end of file
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