Product Information
Description
Microsoft Windows™ Embedded CE is an operating system optimized for embedded devices that require minimum storagebased on a componentized architecture. Windows Embedded CE has a noticeably different kernel that can run in under a megabyte of memory. It conforms to the definition of a real-time operating system, with deterministic interrupt latency. This OS supports 256 priority levels and uses priority inheritance for dealing with priority inversion. The fundamental unit of execution is the thread. This helps to simplify the interface and improve execution time.
Designed for use with Microsoft’s Platform Builder and Visual Studio tools, the Windows Embedded CE OS allows embedded digital video developers to begin development immediately utilizing a familiar, full-featured environment for embedded design. Developers can easily achieve video and audio performance beyond General Purpose Processor (GPP) capabilities while using familiar and standard Windows Embedded CE application programming interfaces (APIs).
Features
Windows Embedded CE operating system features a familiar Windows Embedded CE Direct Show framework that leverages the DSP unit and hardware accelerator performance of TI SOC processors via commonly used APIs:
- TI’s Codec engine DSP framework
- Inter-processor communication
- Powerful video and audio codecs
- Peripheral Drivers/Devices
WinCE 6.0 - for OMAP35x PROCESSORS
1. BSP Demo
OMAP35x Evaluation Module (TMDSEVM3530) developers can demo the WinCE 6.0 R3 Board Support Package (BSP) on their existing hardware today. The BSP Demo requires this Evaluation Module (EVM) and a user-supplied SD card. Full instructions are available in the WinCE BSP Demo readme.txt file.
- As of December 2009 - Installation of the updated BSP Demo no longer requires activation or a .lic file saved on your system. Click GET SOFTWARE button above, then click link for BSP Demo. Fill in the information for export approval. Approved users will receive a download URL via email in approx 1 minute.
- As of January 2010 - BSP Demo is no longer included in the BSP Source Code installer.
2. BSP Source
EVM users can also begin development today with the OMAP35x Windows Embedded CE BSP source code software. This package includes a production quality Windows Embedded CE 6.0 R3 BSP Source Code provided by TI third party partner, BSQUARE. All functional blocks of the OMAP3530 are available, including ARM® Cortex™ A-8 ARM application processor, TMS320C64x™ DSP & video accelerator, 2D/3D OpenGL ES graphics engine and a shared peripheral set integrated onto the EVM.
- For your review: End User License Agreement for BSP Source
- NOTE: BSP Source Code file requires activation and .lic file in order to install. For more details about how to access BSP SourceCode, click the GET SOFTWARE button above.
- OMAP35x BSP Source Code includes:
- Bootloader and its flashing utlity
- SDCard booting support
- Kernel Production Quality OEM Abstraction Layer (PQOAL)
- KITL debug connectivity support (USB, Ethernet)
- UART, NLED, GPIO and Watchdog
- Advanced Power Management Framework
- DVI Support (for entire UI)
- S-Video Support (for video only)
- Virtual Rotation Frame Buffer (VRFB)
- Display, LCD, Touchscreen, Backlight
- Micron(r) NAND and Samsung(r) OneNAND(tm)
- Audio WaveDev
- System-DMA, McBSP, SPI, I2C
- Mouse, Keypad, SD/MMC Card
- USB 2.0 Host and OTG support
- Camera and Video Capture support
- Ethernet (object only)
- SGX530 3D Graphics Driver Binaries
- OpenGL ES 1.1 support
- OpenGL ES 2.0 support
- Open VG 1.1 support
- GDI/DirectDraw Optimizations
- Using the ARM/Cortex A8 Neon instruction set for blend/convert operations
- Using SDMA for copy operations
- Multimedia Capabilities (Binaries)
- DirectShow Filters for Video decoders (MPEG2, MPEG4, H.264)
- Digital Multimedia Application Interface (DMAI) Applications
- DSP/BIOS LINK (Interprocessor communication)
- Accelerated Imaging Codec (includes encode/decode support for JPEG)
- Accelerated Audio Codec (AAC decoder on DSP)
- Accelerated Video Codec (includes encode/decode support for MPEG4, H.264 at D1 30 FPS; decode support for MPEG2 at D1 30fps)
- As of January 2010 - Pre-built images are no longer included in the BSP Source package. For pre-built images please download the BSP Demo package. See Notes above.
3. DVSDK Source
WinCE Digital Video SDK (DVSDK) Source for OMAP35x Processors allows customers to take advantage of the DSP subsystem that is available in OMAP3530/3525 processors to accelerate multimedia applications. The DVSDK includes sources for most components of the TI multimedia stack including some DirectShow filters. The components can be used to write non-multimedia applications running on the DSP as well. For more details, please refer to the Getting Started Guide and the Release Notes in the DVSDK package.
- IMPORTANT: The DVSDK package has a dependency on the BSP Source package.
- NOTE: To access the DVSDK and these documents, click the "Get Software" button above.
- OMAP35x WinCE DVSDK includes:
- DirectShow Filter sources for Video decoders (MPEG2, MPEG4, H.264)
- Digital Multimedia
- Application Interface (DMAI) sources
- Codec Engine/Framework Component sources
- DSP/BIOS LINK (Interprocessor communication) sources
- DSP Codec Server sources
- DSP codecs in binary
Technical Documents, Training and Additional Demo
NOTE: Supplied by Bsquare. The links within this section take you away from the TI site.
Go to: Bsquare OMAP35x.
- Datasheet
- User Guides
- Release Notes
- Application Notes
- Other
- Training
- Example: Telematics Demo