SDK Release for DM365 Leopard Board

From RidgeRun Developer Connection

(Difference between revisions)
Jump to:navigation, search
(Support Information)
m
(44 intermediate revisions not shown)
Line 1: Line 1:
-
== General Information ==
+
== General Information ==
-
=== Release Information ===
+
=== Release Information ===
-
* ''Product Name:'' Evaluation SDK for DM365 Leopard Board.
+
*''Product Name:'' Evaluation SDK for DM365 Leopard Board.  
-
* ''Date:'' **-**-2010.
+
*''Date:'' 9-7-2010.
-
=== Copyright Notice ===
+
=== Copyright Notice ===
-
This document and the software described in it are furnished under license with RidgeRun, and as such, may be used or copied only in accordance with the terms of the license. The contents of this document are furnished for informational purposes only and are subject to change without notice. RidgeRun, assumes no responsibility or liability for any errors or inaccuracies that may exist in this document. No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form, without the prior written consent of RidgeRun.
+
This document and the software described in it are furnished under license with RidgeRun, and as such, may be used or copied only in accordance with the terms of the license. The contents of this document are furnished for informational purposes only and are subject to change without notice. RidgeRun, assumes no responsibility or liability for any errors or inaccuracies that may exist in this document. No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form, without the prior written consent of RidgeRun.  
-
Please read the full license agreement for the RidgeRun Evaluation SDKs [http://www.ridgerun.com/documents/EVMlicense.html here].
+
Please read the full license agreement for the RidgeRun Evaluation SDKs [http://www.ridgerun.com/documents/EVMlicense.html here].  
-
=== Trademarks ===
+
=== Trademarks ===
-
[http://en.wikipedia.org/wiki/ARM_architecture ARM] is a registered trademark of [http://en.wikipedia.org/wiki/ARM_architecture ARM] Limited. [http://en.wikipedia.org/wiki/Linux Linux] is a registered trademark of [http://en.wikipedia.org/wiki/Linus_Torvalds Linus Torvalds] in the United States and other countries and is used by [http://www.ridgerun.com/ RidgeRun] under license. [http://www.ti.com/Texas Instruments and TI] are registered trademarks of Texas Instruments Incorporated. All other trademarks are the property of their respective owners.
+
[http://en.wikipedia.org/wiki/ARM_architecture ARM] is a registered trademark of [http://en.wikipedia.org/wiki/ARM_architecture ARM] Limited. [http://en.wikipedia.org/wiki/Linux Linux] is a registered trademark of [http://en.wikipedia.org/wiki/Linus_Torvalds Linus Torvalds] in the United States and other countries and is used by [http://www.ridgerun.com/ RidgeRun] under license. [http://www.ti.com/Texas Instruments and TI] are registered trademarks of Texas Instruments Incorporated. All other trademarks are the property of their respective owners.  
-
=== Revision History ===
+
=== Revision History ===
{| border="2" style="text-align: left;"
{| border="2" style="text-align: left;"
|-
|-
-
! Date
+
! Date  
 +
! Revision<br>
! Comments
! Comments
|-
|-
-
| *-**-2010
+
| 9-7-2010  
 +
| 1<br>
| Initial Version
| Initial Version
 +
|-
 +
| 1-12-2010<br>
 +
| 67<br>
 +
| Added support for Ubuntu 10.10<br>Added support to the make update target<br>Improved network support<br>Fixed MT9P031 image orientation<br>Configured to use bigger CMEM&nbsp;pools
 +
|-
 +
| 2-12-2010
 +
| 69
 +
| Fixed minor bug on the update script
 +
|-
 +
| 7-12-2010<br>
 +
| 70<br>
 +
| Added extra information when patches can't be removed cleanly and an extra check for modified kernel files before updating<br>
|}
|}
-
== Documentation ==
+
== Documentation ==
-
* General SDK documentation:
+
*General SDK documentation:  
-
** [[SDK User Guide]]
+
**[[SDK User Guide]]  
-
** [[SDK F.A.Q.]]
+
**[[SDK F.A.Q.]]
-
* DM365 Leopard Board related documentation:
+
*DM365 Leopard Board related documentation:  
-
** [http://designsomething.org/leopardboard/default.aspx Leopard Board Design Something site]
+
**[http://designsomething.org/leopardboard/default.aspx Leopard Board Design Something site]  
-
** [http://focus.ti.com/docs/prod/folders/print/tms320dm365.html DM365 documentation]
+
**[http://focus.ti.com/docs/prod/folders/print/tms320dm365.html DM365 documentation]  
-
** [http://wiki.davincidsp.com/index.php/DM365_Introductory_Information DM365 Introductory Information]
+
**[http://wiki.davincidsp.com/index.php/DM365_Introductory_Information DM365 Introductory Information]
-
== What's new? ==
+
== What's new? ==
-
*Updated kernel version to 2.6.32
+
*Updated kernel version to 2.6.32  
-
*Updated DVSDK version to 3.10.00.19
+
*Updated DVSDK version to 3.10.00.19  
-
*Updated GStreamer DMAI plugins
+
*Updated GStreamer DMAI plugins  
-
*Audio support added
+
*Audio support added  
-
*New driver for the 5MP camera sensor (improved frame rate, works with GStreamer...)
+
*New driver for the 5MP camera sensor (improved frame rate, works with GStreamer...)  
-
*Application to handle video capture previewer and resizer
+
*Application to handle video capture previewer and resizer  
-
*Support for component video output
+
*Support for component video output  
*SD recovery support
*SD recovery support
-
== Supported Operating Systems ==
+
== Supported Operating Systems ==
-
Linux Distribution Ubuntu 9.04, 9.10 and 10.04 in 32 bits.
+
Linux Distribution Ubuntu 9.04, 9.10, 10.04 and 10.10 in 32 bits.  
-
== SDK Details ==
+
== SDK Details ==
This is an Evaluation Linux SDK build for Texas Instruments DM365 System on Chip.  
This is an Evaluation Linux SDK build for Texas Instruments DM365 System on Chip.  
-
=== Hardware ===
+
=== Hardware ===
 +
 
 +
This SDK is designed to run on the DM365 Leopard Board.
 +
 
 +
=== Software  ===
 +
 
 +
This SDK includes:
 +
 
 +
*ARM toolchain: gcc 4.2.4.
 +
*U-Boot 1.3.4
 +
*Linux kernel 2.6.32. DM365 support for the following drivers:
 +
**Sensor MT9T031 for 5MP camera.
 +
**Video output support: DVI, Component and Composite.
 +
**UART.
 +
**MTD (NAND flash).
 +
**V4L2.
 +
**Watchdog timer.
 +
**Real time clock.
 +
**USB (host and gadget).
 +
**VPBE Framebuffer.
 +
**Ethernet.
 +
**I2C.
 +
**SPI.
 +
**MMC/SD.
 +
**IPIPE.
 +
 
 +
*Integration with TI's digital video toolkit for DaVinci platforms - DVSDK 3.10.00.19.
 +
**Please make sure to download and install the DVSDK before building the RidgeRun SDK.
 +
**Install the DVSDK by running <tt>dvsdk_3_10_00_19_Setup.bin</tt>. Be sure to use the default installation values.
 +
**<tt>dvsdk_3_10_00_19_Setup.bin</tt> can be [http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_3_10/3_10_00_19/index_FDS.html downloaded from TI's site].
 +
 
 +
== Known Limitations and Defects  ==
 +
 
 +
RidgeRun offers the evaluation SDK for hobbyists willing to invest time getting they project to work. RidgeRun also offers the evaluation SDK for professional companies in product development who want to try out the SDK before purchase. RidgeRun will extend the professional SDK as required by our customers. Many of those changes will be ported to the evaluation SDK.
 +
 
 +
Expect the list below to change regularly as new limitations are reported and defect fixes are checked in.
 +
 
 +
*Boot from NAND not supported. Use boot from SD card instead. (Boot from NAND is supported in the professional SDK).
 +
*Composite output initialization must be done by the user when the board is booted.
 +
*Video capture previewer and resizer need to be initialized by the user before a pipeline execution.
 +
*HD video playback sometimes needs CMEM pools modification by the user.
 +
*Only fixed frame rates for video capture are supported.
 +
*Video display clocks are disabled when no camera sensor is detected.
 +
*Out of order frames with the mt9p031 sensor.
 +
 
 +
== Support Information  ==
 +
 
 +
This SDK doesn't include support services. Make sure to read the links listed below (Related Links) in order to solve some of the main issues.
 +
 
 +
RidgeRun Developer SDK for DM365 provides handful of debug and profile tools, professional Linux development support and a wider range of DM365 drivers. Contact RidgeRun at inquiries@ridgerun.com for information and pricing on Developers SDK for DM365 platforms.
 +
 
 +
== SDK Download Instructions  ==
 +
 
 +
This SDK will be available to download through an SVN repository. To get the download link go to our [http://www.ridgerun.com/downloadcenter.shtml download center] and to the DM365 Leopardboard section. Once you register your data, a mail with the download information will be sent to you. Once you have the repository download link use
 +
 
 +
svn checkout &lt;repositoryLink&gt;
 +
 
 +
to download the SDK. In order to compile the SDK you need to install the toolchain (download link also provided within the email). Further instructions available at [[DM365-Leopard SDK Getting Started Guide]].
 +
 
 +
== Hardware usage examples  ==
 +
 
 +
The next links will lead you to some hardware usage examples. It is important to follow the SDK [[DM365 Leopard SDK Getting Started Guide#Installation|installation instructions]], since unexpected behavior can be obtained it these are not followed.
 +
 
 +
Hardware:
 +
 
 +
*[[Mounting an USB drive on the DM365 Leopard Board|USB host]]
-
This SDK is designed to run on the DM365 Leopard Board.
+
*[[DM365 Leopard Pipelines#Audio_in|Audio in]]
-
=== Software ===
+
*[[DM365 Leopard Pipelines#Audio_playback|Audio out]]
-
This SDK includes:
+
*[[DM365 Leopard Pipelines#Video_and_audio_playback|Component video playback]]
-
* ARM toolchain: gcc 4.2.4.
+
-
* U-Boot 1.3.4
+
-
* Linux kernel 2.6.32 + Real Time patches. DM365 support for the following drivers:
+
-
** Sensor MT9T031 for 5MP camera.
+
-
** Video output support: DVI, Component and Composite.
+
-
** UART.
+
-
** MTD (NAND flash).
+
-
** V4L2.
+
-
** Watchdog timer.
+
-
** Real time clock.
+
-
** USB (host and gadget).
+
-
** VPBE Framebuffer.
+
-
** Ethernet.
+
-
** I2C.
+
-
** SPI.
+
-
** MMC/SD.
+
-
** AutoFocus (AF).
+
-
** Auto Exposure/Auto White Balance (AEW).
+
-
** IPIPE.
+
-
* Integration with some of TI's newest packages for the DaVinci platforms, including:
+
*[[DM365 Leopard Pipelines#Video_playback|Composite video playback]]
-
** DVSDK 3.10.00.19.
+
-
** XDCTools 3.16.01.27.
+
-
** Please make sure to download and install these packages in your home directory before building the SDK. These packages can be downloaded from the TI's site [http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_3_10/latest/index_FDS.html here].
+
-
== Known Bugs ==
+
*[[DM365 Leopard Pipelines#Video_playback|DVI video playback]]
-
*Composite output initialization must be done by the user when the board is booted.
+
*[[DM365 Leopard Pipelines#Video_capture|Camera sensor boards]]
-
*Video capture previewer and resizer need to be initilized by the user before a pipeline execution.
+
-
*HD video playback sometimes needs CMEM pools modification by the  user.
+
-
*Fixed frame rate for each video capture resolution.
+
-
== Support Information ==
+
*[[DM365-Leopard SDK Getting Started Guide#SD_boot_recover|SD card]]
-
This SDK doesn't include support services.
+
-
RidgeRun Developer SDK for DM365 provides handful of debug and profile tools, professional Linux development support and a wider range of DM365 drivers. Contact RidgeRun at inquiries@ridgerun.com for information and pricing on Developers SDK for DM365 platforms.
+
*[[DM365 Leopard Pipelines#Video_streaming_over_the_network|Network]]
-
== Related links ==
+
== Related links ==
-
[[DM365-Leopard SDK Hints]]
+
-
[[LeopardBoard DM365]]
+
*[[DM365-Leopard SDK Getting Started Guide]]
 +
*[[LeopardBoard DM365]]
 +
*[[LeopardBoard 365 GStreamer Pipelines|GStreamer example pipelines]]
 +
*[http://groups.google.com/group/leopardboard Leopard Board at Google groups]
 +
*[[LoepardBoard 365 Evaluation SDK Example Boot Output]]
-
[[Category:DM36x]]
+
[[Category:DM36x]] [[Category:LeopardBoard]] [[Category:SDKReleases]]
-
[[Category:LeopardBoard]]
+
-
[[Category:SDKReleases]]
+

Revision as of 17:29, 7 December 2010

Contents

General Information

Release Information

Copyright Notice

This document and the software described in it are furnished under license with RidgeRun, and as such, may be used or copied only in accordance with the terms of the license. The contents of this document are furnished for informational purposes only and are subject to change without notice. RidgeRun, assumes no responsibility or liability for any errors or inaccuracies that may exist in this document. No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form, without the prior written consent of RidgeRun.

Please read the full license agreement for the RidgeRun Evaluation SDKs here.

Trademarks

ARM is a registered trademark of ARM Limited. Linux is a registered trademark of Linus Torvalds in the United States and other countries and is used by RidgeRun under license. Instruments and TI are registered trademarks of Texas Instruments Incorporated. All other trademarks are the property of their respective owners.

Revision History

Date Revision
Comments
9-7-2010 1
Initial Version
1-12-2010
67
Added support for Ubuntu 10.10
Added support to the make update target
Improved network support
Fixed MT9P031 image orientation
Configured to use bigger CMEM pools
2-12-2010 69 Fixed minor bug on the update script
7-12-2010
70
Added extra information when patches can't be removed cleanly and an extra check for modified kernel files before updating

Documentation

What's new?

Supported Operating Systems

Linux Distribution Ubuntu 9.04, 9.10, 10.04 and 10.10 in 32 bits.

SDK Details

This is an Evaluation Linux SDK build for Texas Instruments DM365 System on Chip.

Hardware

This SDK is designed to run on the DM365 Leopard Board.

Software

This SDK includes:

Known Limitations and Defects

RidgeRun offers the evaluation SDK for hobbyists willing to invest time getting they project to work. RidgeRun also offers the evaluation SDK for professional companies in product development who want to try out the SDK before purchase. RidgeRun will extend the professional SDK as required by our customers. Many of those changes will be ported to the evaluation SDK.

Expect the list below to change regularly as new limitations are reported and defect fixes are checked in.

Support Information

This SDK doesn't include support services. Make sure to read the links listed below (Related Links) in order to solve some of the main issues.

RidgeRun Developer SDK for DM365 provides handful of debug and profile tools, professional Linux development support and a wider range of DM365 drivers. Contact RidgeRun at inquiries@ridgerun.com for information and pricing on Developers SDK for DM365 platforms.

SDK Download Instructions

This SDK will be available to download through an SVN repository. To get the download link go to our download center and to the DM365 Leopardboard section. Once you register your data, a mail with the download information will be sent to you. Once you have the repository download link use

svn checkout <repositoryLink>

to download the SDK. In order to compile the SDK you need to install the toolchain (download link also provided within the email). Further instructions available at DM365-Leopard SDK Getting Started Guide.

Hardware usage examples

The next links will lead you to some hardware usage examples. It is important to follow the SDK installation instructions, since unexpected behavior can be obtained it these are not followed.

Hardware:

Related links

Navigation
Toolbox