Difference between revisions of "DaVinci"

From eLinux.org
Jump to: navigation, search
(Guides)
m (Make all pages under DaVinci category use same caps setup so they all end up in one category)
 
(79 intermediate revisions by 14 users not shown)
Line 1: Line 1:
[[Image:Davincilogo.jpg]]
+
[[Image:Davincilogo.gif|right]]'''Texas Instruments DaVinci™ is a family of multimedia system on chip processors for embedded application.''' Most of DaVinci processors based of of ARM and DSP microprocessor cores.
  
'''Texas Instruments Davinci line are a range of processors with tightly optimised DSP and peripheral hardware'''
+
DaVinci SDK uses [[U-Boot]], [[MontaVista]] Linux, [[Open_Embedded]]
  
Despite the marketing hype there are a number of issues users are falling into, a number related to the MontaVista Linux installed with the EVM. This wiki is intended to help reduce the duplication of effort that is currently occuring and suggest some common fixes (or at least highlite the most common mistakes!)
+
==Important resources==
  
==FAQ==
+
* [http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=dsp&sectionId=2&tabId=1852&familyId=1300 DaVinci™ Digital Media Processors]
 +
* http://wiki.davincidsp.com/
 +
* [http://community.ti.com/forums/default.aspx?GroupID=10 Forums]
 +
* http://feeds.feedburner.com/tidavincitechnology - news feed
 +
* http://www.linux-davinci.info/
 +
* [[DaVinci_Old_Pages|Old DaVinci Pages]] Obsolete and/or Out of Date
  
The [[Davinci FAQ]] can be found here
+
==Programming==
  
==Guides==
+
[[Image:Example Program.gif]] - Blinking LEDS on the EVM over I2c - [[EVM_LED_Blinking.c]]
  
Das u-boot guide for davinci (using DVFlasher) - [[u-boot guide version 1.0]]
+
[[Image:Example Program.gif]] - Simple TTY host program to access serial port - [[EVM_comz.c]]
  
Help I have bricked my EVM! - [[EVM Brickage version 1.0]]
+
[[Image:Example Program.gif]] - PWM kernel driver (char driver) - [[PWM.c]] ''Good example for your own device drivers''
  
How can I get the opensource GIT Kernel to work - [[Maximum GITtage version 1.0]]
+
[[Image:Example Program.gif]] - Accessing an I2C temperature sensor - [[temp_sens.c]]
  
==Mailing Lists==
+
[[Image:Example Program.gif]] - Useful I2C routines - [[I2Croutines.c]]
  
* http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
+
[[Image:Guide.jpeg]] - Overclocking the EVM [[EVMoc]]
  
==Chats and Forums==
+
==Hardware Hacks==
  
Davinci IRC chat can be found in the '''#davinci''' channel on '''freenode.net'''
+
[[Image:Hack.jpg]] - Adding a second MMC / SD slot - [[Second MMC / SD]]
General IRC help can be found here :- IRC Help [http://www.irchelp.org/]
+
 
 +
[[Image:Hack.jpg]] - Installing some input buttons - [[Input buttonz]]
 +
 
 +
[[Image:Hack.jpg]] - Adding I2C devices (e.g. Temp Sensor) - [[I2C Mods]]
 +
 
 +
==Mailing Lists and Useful Links==
 +
 
 +
* http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source or the [http://www.mail-archive.com/davinci-linux-open-source@linux.davincidsp.com/ Searchable archive]
 +
 
 +
* http://source.mvista.com/git/ - The montavista GIT repository
 +
 
 +
* http://www.applieddata.net/forums/topic.asp?TOPIC_ID=2024 - U-Boot configuration scripts for flash filesystems
 +
 
 +
==Misc Info==
 +
* [[DaVinci_Initrd_1.0]]
 +
* [[DaVinci_U-boot_1.0]]
 +
* [[DaVinci_USBHost_1.0]]
 +
 
 +
[[Category:OMAP]]
 +
[[Category:DaVinci]]

Latest revision as of 13:32, 27 October 2011

Davincilogo.gif

Texas Instruments DaVinci™ is a family of multimedia system on chip processors for embedded application. Most of DaVinci processors based of of ARM and DSP microprocessor cores.

DaVinci SDK uses U-Boot, MontaVista Linux, Open_Embedded

Important resources

Programming

Example Program.gif - Blinking LEDS on the EVM over I2c - EVM_LED_Blinking.c

Example Program.gif - Simple TTY host program to access serial port - EVM_comz.c

Example Program.gif - PWM kernel driver (char driver) - PWM.c Good example for your own device drivers

Example Program.gif - Accessing an I2C temperature sensor - temp_sens.c

Example Program.gif - Useful I2C routines - I2Croutines.c

Guide.jpeg - Overclocking the EVM EVMoc

Hardware Hacks

Hack.jpg - Adding a second MMC / SD slot - Second MMC / SD

Hack.jpg - Installing some input buttons - Input buttonz

Hack.jpg - Adding I2C devices (e.g. Temp Sensor) - I2C Mods

Mailing Lists and Useful Links

Misc Info