:html_theme.sidebar_primary.remove: true
:sd_hide_title: true
.. _gsoc-project-ideas:
Ideas
######
.. image:: ../_static/images/ideas-below.webp
:align: center
.. admonition:: How to participate?
Contributors are expected to go through the list of ideas dropdown below and join the discussion by clicking on the
``Discuss on forum`` button. All ideas have colorful badges for ``Complexity`` and
``Size`` for making the selection process easier for contributors. Anyone is welcome to
introduce new ideas via the `forum gsoc-ideas tag `_.
Only ideas with sufficiently experienced mentor backing as deemed by the administrators will
be added here.
+------------------------------------+-------------------------------+
| Complexity | Size |
+====================================+===============================+
| :bdg-danger:`High complexity` | :bdg-danger-line:`350 hours` |
+------------------------------------+-------------------------------+
| :bdg-success:`Medium complexity` | :bdg-success-line:`175 hours` |
+------------------------------------+-------------------------------+
| :bdg-info:`Low complexity` | :bdg-info-line:`90 hours` |
+------------------------------------+-------------------------------+
.. card::
:fas:`microchip;pst-color-primary` Demo project idea (Topic of project here. Refer :ref:`GSoC-old-ideas`) :bdg-success:`Medium complexity` :bdg-success-line:`175 hours` (update these tags accordingly)
^^^^
**Project heading**
Project Description here
| **Goal:** Goal of your project here
| **Hardware Skills:** eg. `Verilog`_, `verification`_, `FPGA`_
| **Software Skills:** eg. `RISC-V ISA`_, `assembly`_, `Linux`_
| **Possible Mentors:** eg. `Cyril Jean `_, `Jason Kridner `_
++++
.. button-link:: Link to project discussion forum thread here
:color: danger
:expand:
:fab:`discourse;pst-color-light` Discuss on forum
.. button-link:: https://forum.beagleboard.org/tag/gsoc-ideas
:color: danger
:expand:
:outline:
:fab:`discourse;pst-color-light` Visit our forum to see newer ideas being discussed!
.. tip::
You can also check our :ref:`GSoC-old-ideas` and :ref:`Past_Projects` for inspiration.
.. _C:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/c.html
.. _Assembly:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/assembly.html
.. _Verilog:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/verilog.html
.. _Zephyr:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/zephyr.html
.. _Linux:
https://docs.beagleboard.org/latest/intro/beagle101/linux.html
.. _device-tree:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/device-tree.html
.. _FPGA:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/fpga.html
.. _basic wiring:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/basic-wiring.html
.. _motors:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/motors.html
.. _embedded serial interfaces:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/embedded-serial.html
.. _OpenBeagle CI:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/openbeagle-ci.html
.. _verification:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/verification.html
.. _wireless communications:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/wireless-communications.html
.. _Buildroot:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/buildroot.html
.. _RISC-V ISA:
https://jkridner.beagleboard.io/docs/latest/intro/beagle101/riscv.html