
The Embedded System Development Problem
The biggest challenge of bringing an embedded system solution to market is delivering the solution
on time and with the complete required functionality. A survey of embedded developers by Electronic Market
Forecasters revealed that over 60% of embedded systems solutions miss schedule by an average of
3.8 months. Digging further into the problem, developers comment the key issues with delivering on time
are misinterpreting hardware functionality specifications and the ability to efficiently integrate the
software with the hardware.
Most embedded systems are made up of a variety of Intellectual Property (IP) including hardware IP
(the processors and peripherals) as well as software IP (operating systems, device drivers and middleware,
like protocol stacks). Effectively integrating these base elements is mandatory in order to begin developing
application software. This sets up a development process that, inherently, is serial in nature: processor
and peripheral hardware need to be developed before the OS and device drivers can be integrated; at the
same time the OS and device drivers need to be developed and integrated before work can begin on the
application software. Obviously, if a system developer could integrate the software with the hardware and
begin software application development in parallel with hardware development, it would accelerate the design
and development process so that the critical time-to-market requirements could be satisfied.
The Virtio Solution
Virtio delivers software models of embedded systems for early embedded software development using our
virtual prototyping technology. These software models, called virtual platforms, act as an early replacement for
physical boards for software development. Virtual platforms change the way embedded software is developed.
Click here for a compressive comparison
of physical boards to Virtio Virtual Prototypes.
A Virtio Virtual Platform includes all the building blocks of embedded systems delivering a complete
software development environment to your desktop. Virtio Virtual Platforms provides:
- Complete visibility into both hardware and software functionality
- Comprehensive observability and controllability
- Full Binary compatibility
- Rapid electronic distribution
For more information on Virtio's technology see virtual prototyping.
Alternatively, you can view the flash demo on Virtio's technology:
About Virtio
|