NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
GSG: OMAP35xx WinCE DVSDK Overview
The OMAP35xx WinCE 100 DVSDK aims to enable developers to create multimedia-rich applications using the WinCE 6.0 R2/R3 Direct Show multimedia framework APIs along with the capabilities of TI's Digitial Signal Processor embedded in the OMAP3530 SoC. The following functionality is provided:
- Direct Show Filter support for the MPEG2, H.264, and MPEG4 video decoders.
- Digital Multimedia Application Interface example applications to showcase H.264, MPEG4 video encode, H.264, MPEG4, MPEG2 video decode, JPEG encode and decode, G.711 encode and decode, and AAC LC/HE decode.
What's in this kit?
For OMAP35xx you will use the OMAP35x EVM board (Both TMDXEVM3503 and TMDSEVM3530 EVMs are supported)and the OMAP35xx WinCE DVSDK software:
- DVSDK WinCE 100 has been developed and tested on the OMAP35xx EVM developed by Mistral Solutions Inc. You can order OMAP35xx EVM directly from Mistral Solutions Inc. by visiting http://www.mistralsolutions.com/products/omap_3evm.php. The EVM comes loaded with peripherals your multimedia applications may need to make use of. To get started with the hardware setup, move to the GSG: OMAP35xx WinCE DVSDK Hardware Setup topic.
- The WinCE DVSDK enables developers to get started on application development on the OMAP35xx. The WinCE DVSDK is a software bundle that includes such products as Codec Engine, codec servers, Digital Multimedia Application Interface, and demo applications. The WinCE DVSDK and other software items are available for download. After you have completed the hardware setup, you can get started with the software setup, move to the GSG: OMAP35xx WinCE DVSDK Software Setup topic.
The following figure shows the software components used for application development with the OMAP35xx WinCE DVSDK:
As shown in the figure, your application can use either the Direct Show multimedia framework APIs or TI's APIs such as DMAI and Codec Engine VISA APIs. DMAI uses VISA APIs provided by the Codec Engine to process video, image, speech, and audio signals. The Codec Engine, in turn, uses services such as DSP/BIOS Link and protocols such as XDAIS and XDM to communicate with a preconfigured Codec Engine Remote Server on the DSP subsystem. The DSP handles signal processing.
The next chapter of this Getting Started Guide is GSG: OMAP35xx WinCE DVSDK Hardware Setup.
After you have finished with all the topics in this Getting Started Guide, you can see the following for more information:
- TI DaVinci Software Updates: http://www.ti.com/dvevmupdates (registration required)
- WinCE category at the Texas Instruments Embedded Processors Wiki
- Codec Engine Application Developers Guide
- Code Engine memory map information
- Other PDF documents in the software you download
- Information about various SDK components (such as Codec Engine and Framework Components) can be found at: http://focus.ti.com/docs/toolsw/folders/print/tmdmfp.html