|
Video-focused ARM/DSP SoC gains Linux development kit
2010-08-19
ChipWrights announced a Linux application development kit (ADK) for its CW5631 SoC, aimed at low-cost IPTV STBs and IP cameras. Like ChipWrights' Linux-based CW5631 SDK announced earlier this year, the H264-ready ADK supports the CW5631, which combines a 400MHz ARM9 core, a DSP, and a RISC core.
In February, ChipWrights, which is owned by AD Group, announced a Linux software development kit (SDK) for its video-focused CW5631 system-on-chip (SoC). Like the SDK, the new application development kit (ADK) is based on Linux, as well as the OpenEmbedded build system. The company also offers a related CW5631 hardware development kit (HDK), described farther below. The CW5631 SoC, SDK, ADK, and HDK together target the development of IP cameras, IPTVs, IPTV set-top boxes (STBs), personal media players, digital signage, and networked video systems, says ChipWrights. CW5631 processor
The CW5631 combines the following three main components:
![]() CW5631 block diagram (Click to enlarge) CW5631 SDK The Linux software development kit (SDK) for the CW5631, announced earlier this year, offers access to thousands of open source packages, including GTK+, Qt, X Windows, and Java, says ChipWrights. Like the new ADK that integrates with it, the SDK is based on the Linux 2.6.29 kernel and the OpenEmbedded build system. It is designed to work with the CW5631 hardware development kit (HDK), discussed farther below. ![]() CW5631 SDK architecture (Click to enlarge) The SDK is built around an Eclipse integrated development environment (IDE) that offers tools for building and debugging software for the CW5631's DSP and ARM cores. Tools aimed at the DSP are said to include a C/C++ compiler, assembler, linker, archiver, simulator, profiler, and debugger. ARM tools are said to include a C compiler C++ assembler, linker, debugger, and makefile facilities, among other utilities. CW5631 ADK The new application development kit (ADK) for the CW5631 integrates with the SDK, providing H.264 main profile support at D1, as well as MPEG4, MJPEG high-definition (720p) support, says ChipWrights. The kit includes thousands of open source packages, as well as ChipWrights' own media player and "VideoKit" image processing and encoding application, both available with full source code, says the company. The media player is designed for applications in Internet-connected televisions and standalone media player STBs, says ChipWrights. The application is equipped with a TV-optimized user interface with IR remote control support, says the company. Other media player features are said to include an onscreen file browser, optional live video pass-through on supported hardware, and a lightweight, extensible widget toolkit. In addition, the ADK incorporates ChipWrights' VideoKit image processing and encoding application, which is designed primarily for developing "advanced dewarping camera or videoconferencing applications," says the company. The VideoKit source code is said to provide examples for several image processing functions available on the CW5631's DSP. Also supplied is an example using the FFMPEG and Live555 open source software to stream live video from a CW5631-based device. VideoKit features are said to include:
![]() CW5631 HDK carrier board (Click to enlarge) ChipWrights offers a modular hardware development kit (HDK) for the CW5631 that includes a carrier board, as well as a removable DIMM module with the embedded CW5631 SoC. The HDK is equipped with an unspecified amount of NOR and NAND boot flash, as well as storage interfaces for SD, CompactFlash, IDE, CE-ATA, and SATA, says the company. ![]() HDK SIMM module (left) and carrier board (right) (Click to enlarge) ![]() HDK block diagram (Click to enlarge) HDK kit, including video camera and LCD display Availability The CW5631 SoC, SDK, ADK, and HDK all appear to be available now, at an undisclosed price. More information on the CW5631 may be found here. More on the SDK may be found here, and more on the HDK should be here. The ADK has yet to receive its own web page. Related Stories:
|