Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Forum

  Home arrow News arrow HD-ready PMP ships with Plaszma Linux SDK

HD-ready PMP ships with Plaszma Linux SDK
By Eric Brown

Rate This Article: Add This Article To:

Creative Technology subsidiary ZiiLabs is shipping a developer-focused portable media player based on a homegrown, dual ARM-core "ZMS-05" SoC and "Plaszma" Linux distribution. The Zii Egg StemCell Computer offers a 3.5-inch display supporting 1080p HD video, plus an HD video camera, WiFi, GPS, Bluetooth, an SDK, and optional Android, says ZiiLabs.

ZiiLabs was founded in 1994 as the fabless semiconductor firm 3DLabs, which specialized in multimedia applications processors. In January, 3DLabs was integrated with the Personal Digital Entertainment group of Creative Technology, forming the wholly owned subsidiary ZiiLabs.


Zii Egg

(Click to enlarge)

The ZiiLabs Egg StemCell Computer is referred to as a "handheld," but with its HD video support, it is more clearly identifiable as a portable media player (PMP). Aside from the notable lack of any cellular connection, the 4.5 x 2.4 x 0.5-inch device shares many high-end features found on the latest MIDs and smartphones.

The $200 PMP (in volume) ships with a Linux-based SDK and open development platform aimed at OEMs and the general developer community. Although primarily designed for consumer PMP use, non-consumer applications are said to include a network of WiFi-connected HDTV digital signboards. Presumably the "Egg StemCell" name is meant to suggest a base platform that can be spun off into a variety of different forms, stem-cell style.


Zii Egg group photo

(Click to enlarge)

The Zii Egg is based on a ZiiLabs-designed applications processor called the ZMS-05. The media-focused system-on-chip (SoC) uses the subsidiary's "Stemcell Computing" architecture, which offloads tasks from the integrated dual ARM CPUs, thereby offering "high-efficiency, multi-format video, graphics and image processing," says ZiiLabs. The processor is capable of outputting 3D graphics, as well as HD video output at up to 1080p, says the subsidiary.

The ZMS-05 is said to be equipped with dual ARM926 EJ-S cores, as well as 24 floating-point processors that deliver up to 8 GFLOPS of raw processing power. The chip's 3D OpenGL ES capability helps support the development of 3D games and applications boasting 42 million textured pixels/sec fill rate, claims ZiiLabs. The SoC is also available as part of a computer module called the ZMS-05 System Module (See farther below for more on the ZMS-05 and the module).



Different sides of Zii Egg

The Zii Egg is supplied with 256MB Mobile DDR RAM, 32GB internal flash, and 32MB NOR flash, the latter acting as the Linux kernel Boot ROM, says ZiiLabs. The device also includes a full-size SDHC card slot for up to 32GB storage, as well as a USB 2.0 Mini connector and a separate charging port. For communications with the outside world it relies on WiFi, as well as Bluetooth 2.0 and a hardware-based GPS receiver.

The device's 3.5-inch, 320 x 480 capacitive touchscreen offers 10-point multi-gesture touch support, with the capacity for customized gesture commands, says ZiiLabs. The touch- and gesture support is said to enable the development of applications such as a virtual piano, where users could play chords with onscreen keys. The device can output 720p and 1080p HD video to HDTVs via a docking connector that supports an HDMI cable.


Zii Egg features

(Click to enlarge)

The Zii Egg also supplies a forward-facing VGA still camera and a rear facing HD video camera that can be used as a video-conferencing device. Other features are said to include an accelerometer, a light sensor, and text-to-speech functionality.

Specifications listed for the Zii Egg include:

  • Processor -- ZiiLabs ZMS-05 (dual ARM926 EJ-S cores); clock rate unspecified
  • Memory -- 256MB Mobile DDR
  • Flash -- Up to 32GB internal flash; 32MB NOR Flash (Linux Kernel Boot ROM)
  • Flash expansion -- SDHC slot for up to 32GB
  • Display -- 3.5-inch, 320 x 480, true-color, capacitive LCD with 10-point multi-gesture touch
  • Video -- supports 720p and 1080p HDTVs via HD cable
  • Video out -- Universal Docking connector supporting HDMI, USB, Audio Line-In/Line-Out, Composite-In/Out, UART
  • Audio -- X-Fi audio processing; built-in speaker and microphone; headphone socket
  • USB -- USB 2.0 Mini-B (MTP and charging)
  • WiFi -- 802.11 b/g
  • Bluetooth -- Bluetooth 2.1 + EDR
  • GPS -- Hardware GPS receiver
  • Cameras -- Forward-facing VGA still camera; rear-facing HD camera
  • Other features -- 3-axis accelerometer; ambient light sensor
  • Software -- Music and video player; photo browser; Opera 9.7 web browser
  • Dimensions -- 4.5 x 2.4 x 0.5 inches (115 x 62 x 12mm)
  • Weight -- 3.8 oz (108 g)
  • Battery -- 1200mAH rechargeable lithium-ion
  • Operating system -- Plaszma OS (Linux-based); or Zii Optimized Android
Zii Plaszma Platform

ZiiLabs offers a Zii Plaszma Platform, which it describes as "a complete portfolio of hardware platforms and software solutions based around the ZiiLabs ZMS processors." The platform includes a Zii Egg StemCell Computer, a ZMS-05 System Module (see farther below), the Plaszma OS, and the Plaszma software development kit (SDK).

For those who prefer Android, ZiiLabs has also bundled a "Zii Optimised Android" distribution that is designed to get the most out of the ZMS-05 processor. (See the video at the end of the story for a demo of Android running on the Zii Egg.)


Zii Plaszma Platform architecture

(Click to enlarge)

The default Plaszma OS is based on a Linux 2.6 kernel, enabling "the creation of native and web based applications" that leverage the Zii Plaszma Platform's 3D, video, and other multimedia capabilities, says ZiiLabs. The Plaszma OS integrates three layers of software: the applications layer, the Cell Framework, and the board support package (BSP).

The Cell framework (pictured below) includes a set of optimized "industry standard" APIs organized in "cells" of related functions. The APIs cover multimedia codecs, as well as video, image, and audio playback and recording. The APIs also cover "advanced audio processing, including a text-to-speech engine," says ZiiLabs.

The Plaszma OS distribution is said to ship with an Opera 9.7 browser, 2D graphics software, OpenGL ES 3D graphics, and a gesture-based user interface.



Plaszma Cell Framework

(Click to enlarge)

The Plaszma SDK, meanwhile, is equipped with developer tools, libraries, documentation, and sample codecs. Features listed for the SDK include:
  • Native C/C++ development
  • Wide range of supported video, image and audio formats
  • Cell Framework of industry standard APIs and libraries
  • 2D and vector graphics, compositing, and blending
  • OpenGL ES 3D graphics
  • HD media playback and recording framework
  • Multi-touch, gesture-based UI
  • Opera 9.7 web browser supporting CSS, XHTML, JavaScript, and Ajax
  • Adobe Flash Lite 3.1 (not yet shipping)
  • Internationalization and localization features
  • Integrated database
  • Network services and event management
  • Sensor handling for accelerometer, GPS, ambient light
ZMS-05 System Module

The ZMS-05 System Module available with the Zii Plaszma Platform includes standard Zii Egg mainboard features, as well as additional interfaces for development purposes. These include an Ethernet controller, a JTAG port, and I2S and I2C interfaces. It also ships with a Linux/Plaszma BSP.



ZMS-05 System Module

(Click to enlarge)

Specifications listed for the ZMS-05 System Module include:
  • ZMS-05 processor
  • 256MB 64-bit Mobile DDR Memory
  • 16MB NOR Boot ROM
  • Power management unit
  • Stereo audio DAC
  • 10/100 Ethernet controller
  • USB PHY High Speed OTG port
  • JTAG diagnostics port
  • Analog audio port
  • 3 x video input/output ports
  • Analog HDTV encoder
  • USB 2.0 OTG controller with PHY
  • 3 x SD/SDIO/MMC/CE-ATA
  • 2 x 3Mbps UART
  • I2S
  • S/DPIF
  • I2C
  • General interface
  • 67.6 x 40.0 x 3.8mm dimensions
  • 200-pin SODIMM connector and module (compatible with 2V5 and 1V8 SODIMM connectors)
  • BSP:
    • Linux 2.6 kernel
    • Customizable Boot-loader
    • USB recovery app
    • Recovery RAM file-system image
    • JFFS2 file system with configuration data.
    • Reference drivers supporting LCD displays, camera sensors, HDMI, flash memory, WiFi, Bluetooth, etc.
ZMS-05 processor

The ZMS-05 SoC that drives the Zii Egg combines dual ARM926 EJ-S cores, with one core typically running the OS, and the other acting as the applications co-processor, says ZiiLabs. The SoC features a "high compute density" SIMD architecture aimed at media processing tasks such as video, imaging, 2D/3D graphics, audio, and signal processing. The SoC also provides Integer and IEEE 32-bit and 16-bit floats, says ZiiLabs.



ZMS-05 block diagram

(Click to enlarge)

Basic features and specifications listed for the ZMS-05 include:
  • Dual ARM926 EJ-S cores
  • 24 floating point processors with 8GFLOPS
  • 64/32-bit memory bus
  • NAND and NOR
  • SD/SDIO/MMC/CE-ATA
  • Wide range of optimized codecs
  • Accelerated OpenGL ES 3D graphics
  • 2D graphics, blending, and compositing
  • Advanced image processing
  • Fully programmable
  • Multiple HD video I/O ports
  • USB 2.0
  • Serial connectivity including I2S, I2C, GPIO, SPI, UART
  • General interface bus
  • HDTV encoder
  • Low-power design

Finally ZiiLabs offers a general-purpose ZMS-05 Evaluation Module (EVM) for the ZMS-05 that is not linked exclusively to the Zii Egg platform. The EVM includes a board (shown at right) that offers additional connectivity beyond what is available with the ZMS-05 System Module. A Linux BSP is also supplied. (More information on the EVM and the ZMS processor may be found in this PDF.)

Stated Hock Leow, President of ZiiLabs, "Zii StemCell Computing Technology and the Zii Plaszma Platform are the direct results of our $1 billion investment including 10,000 man years of R&D effort in developing platform and chip solutions. We've worked diligently on the design, from the chip and board, to OS integration and CODEC support, all the way to device design, mechanical tooling, and standards compliance to ensure that innovators are freed from the complexities of hardware and software development."


Zii Egg running Android demo

Availability

A Plaszma SDK Starter Kit is now available for immediate purchase at $400, which includes the Plaszma OS, Plaszma SDK, and the Zii Optimised Android OS. As an introductory offer, the Starter Kit is available with a free Zii Egg handheld with a 32GB SD card. The Zii Egg otherwise sells for $200 in volume, apparently without the SD card. The Android after-sales installer upgrade will be available soon, says ZiiLabs.

No price was offered for the ZMS-05 System Module, the ZMS-05 EVM, or the ZMS-05 processor. More information, including extensive documentation on the Zii Egg, the System Module, EVM, and ZMS-05 itself, may be found here.


Related Stories:


Discuss HD-ready PMP ships with Plaszma Linux SDK
 
>>> Be the FIRST to comment on this article!
 
 
 
>>> More News Articles          >>> More By Eric Brown
 



FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
PLATINUM SPONSORS

 


ADVERTISEMENT


Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets

Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...




Most popular stories -- past 90 days:
· Linux boots in 2.97 seconds
· Tiniest Linux system, yet?
· Linux powers "cloud" gaming console
· Report: T-Mobile sells out first 1.5 million G1s
· Open set-top box ships
· E17 adapted to Linux devices, demo'd on Treo650
· Android debuts
· First ALP Linux smartphone?
· Cortex-A8 gaming handheld runs Linux
· Ubuntu announces ARM port


DesktopLinux headlines:
· Simulator runs Android apps on Ubuntu
· Hypervisor rev'd for higher reliability
· Pluggable NAS now supports Linux desktops
· Moblin v2 beta targets netbooks
· Linux-ready netbook touted as "Student rugged"
· USB display technology heading for Linux
· Ubuntu One takes baby step to the cloud
· Game over for Linux netbooks?
· Linux Foundation relaunches Linux web site
· Dell spins lower-cost netbook


Also visit our sister site:


Sign up for LinuxForDevices.com's...

news feed


Or, follow us on Twitter...