| Using CompactPCI to Build Rugged Embedded Systems |
|
|
| Mar 01 2008 | |
|
Page 5 of 5
advertisement: Virtualization technology increases system stability, scalability and serviceability. It also allows legacy software to run more efficiently. Applications can run as multitasking, distributed processing or threaded applications depending on the status and system’s needs (Figure C). Multi-core processing, virtualization and hyper-threading functionality must be supported by a compatible CPU, chip set and BIOS. Various compiler, analyzer and cluster tools are available to support these applications. Putting It All Together Whether an embedded system project calls for upgrading an existing application or developing an entirely new one, today’s building blocks of COTS boards, peripherals, and software make it possible to satisfy multiple needs while eliminating potential problems. A multi-core architecture, implemented in an appropriate rugged SBC format with combined CPCI/CPCIe compatibility, holds significant promise for improving reliability, productivity and performance-perwatt efficiency. And new product and support options progressively offer increasing opportunities for greater reliability in rugged applications ranging from mission-critical real-time operations to compute-intensive applications such as multi-media processing. This article was written by Stephen Cunha, Vice President, MEN Micro Inc. (Ambler, PA). For more information, contact Mr. Cunha at This e-mail address is being protected from spam bots, you need JavaScript enabled to view it or click here. Prev: Techniques for Cooling Power and Other Electronic Devices Next: Taking the Sting Out of Multiprocessor DSP Application Development |






