Difference between revisions of "BeagleBoard/GSoC/2010 Projects/Pulse Width Modulation"
< BeagleBoard | GSoC | 2010 Projects
(→Links) |
(→Build and Run instructions) |
||
Line 19: | Line 19: | ||
== Build and Run instructions == | == Build and Run instructions == | ||
− | * Clone my git tree for the driver | + | * Clone my git tree for the driver.This can be done using the following commands: |
− | + | git clone git://github.com/neo01124/omap3-pwm.git | |
+ | cd omap3-pwm/<i>branch</i> -b <i>branch</i> | ||
+ | |||
+ | * A cross compiling environment will be needed for compiling the driver. Instructions below work with OpenEmbedded but can adapted for codesourcery as well. | ||
== Links == | == Links == | ||
* [http://elinux.org/BeagleBoardPWM] | * [http://elinux.org/BeagleBoardPWM] | ||
* [http://www.jumpnowtek.com/index.php?option=com_content&view=article&id=56&Itemid=63] | * [http://www.jumpnowtek.com/index.php?option=com_content&view=article&id=56&Itemid=63] |
Revision as of 09:05, 15 August 2010
Project: Pulse Width Modulation
Student: Varun Jewalikar
Mentors: Søren Steen Christensen, Cristina Murillo
Repository: http://github.com/neo01124/omap3-pwm
Blog: http://beagleboard-pwm.blogspot.com/
Latest blog entries: Extension:RSS -- Error: "http://beagleboard-pwm.blogspot.com/feeds/posts/default%7Ccharset=UTF-8%7Cmax=3" is not in the whitelist of allowed feeds. There are no allowed feed URLs in the whitelist.
Abstract
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.
- Writing a glue layer for ALSA to communicate with the PWM driver and output sound from the PWM output pins.
Build and Run instructions
- Clone my git tree for the driver.This can be done using the following commands:
git clone git://github.com/neo01124/omap3-pwm.git cd omap3-pwm/branch -b branch
- A cross compiling environment will be needed for compiling the driver. Instructions below work with OpenEmbedded but can adapted for codesourcery as well.