Forum | Documentation | Website | Blog

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

Update past project layout

parent 6dda0b46
Branches
No related merge requests found
...@@ -6,9 +6,10 @@ ...@@ -6,9 +6,10 @@
Pulse Width Modulation (PWM) Pulse Width Modulation (PWM)
**************************** ****************************
The main aim of this project will be to provide a high level interface for the Pulse Width Modulation output pins of .. youtube:: d_vYMTuSGrM
the OMAP3 found on the BeagleBoard. Another aim will be to push this driver upstream(the Linux-OMAP tree). Two applications :width: 100%
will be developed to demonstrate the use of this driver:
| **Description:** The main aim of this project will be to provide a high level interface for the Pulse Width Modulation output pins of the OMAP3 found on the BeagleBoard. Another aim will be to push this driver upstream(the Linux-OMAP tree). Two applications will be developed to demonstrate the use of this driver:
- Motor control using PWM signals generated by the BeagleBoard using the PWM driver. - Motor control using PWM signals generated by the BeagleBoard using the PWM driver.
- Writing a glue layer for ALSA to communicate with the PWM driver and output sound from the PWM output pins. - Writing a glue layer for ALSA to communicate with the PWM driver and output sound from the PWM output pins.
...@@ -17,7 +18,7 @@ will be developed to demonstrate the use of this driver: ...@@ -17,7 +18,7 @@ will be developed to demonstrate the use of this driver:
**Mentors:** Søren Steen Christensen, Cristina Murillo **Mentors:** Søren Steen Christensen, Cristina Murillo
.. grid:: 3 3 3 3 .. grid:: 2 2 2 2
.. grid-item:: .. grid-item::
...@@ -26,7 +27,7 @@ will be developed to demonstrate the use of this driver: ...@@ -26,7 +27,7 @@ will be developed to demonstrate the use of this driver:
:shadow: :shadow:
:expand: :expand:
GSoC Registry :fab:`google;pst-color-light` - GSoC Registry
.. grid-item:: .. grid-item::
...@@ -35,173 +36,163 @@ will be developed to demonstrate the use of this driver: ...@@ -35,173 +36,163 @@ will be developed to demonstrate the use of this driver:
:shadow: :shadow:
:expand: :expand:
eLinux Proposal :fab:`linux;pst-color-light` - eLinux Proposal
.. grid-item::
.. button-link:: https://www.youtube.com/watch?v=d_vYMTuSGrM
:color: danger
:shadow:
:expand:
YouTube Video OpenCV DSP Acceleration
*************************
.. card:: .. youtube:: TSgAzdaJ1Xo
:width: 100%
:fas:`shield-dog;pst-color-primary` **OpenCV DSP Acceleration** | **Description:** Use of optimized computer vision algorithm is vital to meet real-time requirements especially on popular mobile platform like BeagleBoard. OpenCV is one of the widely used computer vision library today. When designing application based on OpenCV on platform like BeagleBoard, it is desired that it could give real time performance. One way to achive this is by using on-chip DSP to accelerate OpenCV algorithms. This could also eventually boost the use of open-embedded platform like BeagleBoard.
^^^^
.. youtube:: TSgAzdaJ1Xo **Contributor:** Pramod Poudel
:width: 100%
++++ **Mentors:** David Anders, Andrew Bradford, Matt Porter, Luis Gustavo Lira
.. dropdown:: More .. grid:: 2 2 2 2
**Contributor:** Pramod Poudel .. grid-item::
**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 .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/ppoudel.html
:color: info :color: info
:shadow: :shadow:
:expand: :expand:
GSoC Registry :fab:`google;pst-color-light` - GSoC Registry
.. grid-item::
.. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/OpenCV#Documentation .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/OpenCV#Documentation
:color: info :color: primary
:shadow: :shadow:
:expand: :expand:
proposal :fab:`linux;pst-color-light` - eLinux Proposal
.. card:: XBMC Rendering Optimizations
*****************************
:fas:`shield-dog;pst-color-primary` **XBMC Rendering Optimizations**
^^^^ .. youtube:: gvJ32T-W3Gw
:width: 100%
.. youtube:: gvJ32T-W3Gw | **Description:** XBMC, an award winning media center software, have recently been ported to ARM by mcgeagh, however its still very unusable due to slow rendering of the GUI. I would like to get a chance and really refactor parts of the GUI framework and optimize and alter alot of the rendering done in XBMC core to lighten the GPU / CPU load. If succeded this would make XBMC useable on slower hardware (beagleboard).
:width: 100%
++++ **Contributor:** Tobias Arrskog
.. dropdown:: More **Mentors:** Mike Zucchi, Mans Rullgard, Søren Steen Christensen
**Contributor:** Tobias Arrskog .. grid:: 2 2 2 2
**Mentors:** Mike Zucchi, Mans Rullgard, Søren Steen Christensen .. grid-item::
.. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/topfs2_tobias_arrskog.html .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/topfs2_tobias_arrskog.html
:color: info :color: info
:shadow: :shadow:
:expand: :expand:
GSoC Registry :fab:`google;pst-color-light` - GSoC Registry
.. grid-item::
.. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC#Documentation .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/XBMC#Documentation
:color: info :color: primary
:shadow: :shadow:
:expand: :expand:
proposal :fab:`linux;pst-color-light` - eLinux Proposal
.. card:: RPC layer and POSIX wrappers for C6Run
*******************************************
:fas:`shield-dog;pst-color-primary` **RPC layer and POSIX wrappers for C6Run**
^^^^ .. vimeo:: 12796429
:width: 100%
| **Description:** The OMAP3530 DSP core is quite powerful but not easy to prototype algorithms on, since there is no standard I/O functionality available directly. The project will allow developers to use familiar POSIX functionality such as terminal output/input and file access and compile their code with ease, enabling them to focus on building and optimizing their DSP algorithm instead of dealing with the details of interprocessor communications.
.. vimeo:: 12796429 **Contributor:** Yaman Umuroglu
:width: 100%
++++
.. dropdown:: More **Mentors:** Katie Roberts-Hoffman, Laine Walker-Avina, Frank Walzer
**Contributor:** Yaman Umuroglu .. grid:: 2 2 2 2
**Mentors:** Katie Roberts-Hoffman, Laine Walker-Avina, Frank Walzer .. grid-item::
.. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/maltanar.html .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/maltanar.html
:color: info :color: info
:shadow: :shadow:
:expand: :expand:
GSoC Registry :fab:`google;pst-color-light` - GSoC Registry
.. grid-item::
.. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/C6Run#Documentation .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/C6Run#Documentation
:color: info :color: primary
:shadow: :shadow:
:expand: :expand:
proposal
.. card:: :fab:`linux;pst-color-light` - eLinux Proposal
:fas:`shield-dog;pst-color-primary` **USB Sniffer**
^^^^
The goal of this project is to use the BeagleBoard as an USB sniffer. The host computer would be connected USB Sniffer
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; | **Description:** 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:
- support of proprietary OSes;
- allows debugging of new USB stacks;
- possibly lower-level debugging of USB frames.
++++
.. dropdown:: More - No software modification is required;
- support of proprietary OSes;
- allows debugging of new USB stacks;
- possibly lower-level debugging of USB frames.
**Contributor:** Nicolas Boichat **Contributor:** Nicolas Boichat
**Mentors:** Hunyue Yau, Laine Walker-Avina, Frans Meulenbroeks **Mentors:** Hunyue Yau, Laine Walker-Avina, Frans Meulenbroeks
.. grid:: 2 2 2 2
.. grid-item::
.. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/drinkcat.html .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/drinkcat.html
:color: info :color: info
:shadow: :shadow:
:expand: :expand:
GSoC Registry :fab:`google;pst-color-light` - GSoC Registry
.. grid-item::
.. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/USBSniffer .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/USBSniffer
:color: info :color: primary
:shadow: :shadow:
:expand: :expand:
proposal :fab:`linux;pst-color-light` - eLinux Proposal
.. card:: NEON Support for FFTW
**************************
:fas:`shield-dog;pst-color-primary` **NEON Support for FFTW**
^^^^ | **Description:** 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 amalgamationof these improvements establishes a more efficient and performance-driven FFTW library, showcasing the tangible benefits of SIMDextensions, performance counters, and code optimization
**Contributor:** Christopher Friedt
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 **Mentors:** Mans Rullgard, Philip Balister
**Contributor:** Christopher Friedt .. grid:: 2 2 2 2
**Mentors:** Mans Rullgard, Philip Balister .. grid-item::
.. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/chrisfriedt.html .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/chrisfriedt.html
:color: info :color: info
:shadow: :shadow:
:expand: :expand:
GSoC Registry :fab:`google;pst-color-light` - GSoC Registry
.. grid-item::
.. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/FFTW#Documentation .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/FFTW#Documentation
:color: info :color: primary
:shadow: :shadow:
:expand: :expand:
proposal :fab:`linux;pst-color-light` - eLinux Proposal
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