Embedded Systems Design Europe - June/July 2008 - (Page 41) new products Duo work on Java support for AVR32 processors Atmel and Industrial Software Technology have developed integrated solutions to design Java applications for embedded systems. Based on a cleanroom implementation of a Java Virtual Machine called MicroJvm, the first product of the MicroJvm family specifically targeted for AVR32 cores offers a bare-metal virtual machine with a memory footprint of 65 kbytes, an engine up to 3 times faster than common Java engines and optimized software library bundles. The MicroJvm implements an offdevice Java class loader and optimizer (SOAR) that optimizes bytecodes to reduce the application memory footprint and to dramatically improve its execution speed. Industrial Software Technology provides garbage collector implementations using incremental and compacting collection algorithms to allow fine control of collecting activities and to keep memory compacted in order to accelerate data accesses and to reach realtime operation. Overall, applications running on MicroJvm are less than 15 percent slower than their C implementation counterparts and the application startup time is less than 50 ms when operating at 67 MHz. The Java Virtual Machine specification has not changed over the past decade, providing the required functional stability. The rich language semantic allows a large number of static checks and compiler can detect many errors at compile-time. Remaining potential errors such as outbound array accesses and stack overflows are detected at run-time by the Java Virtual Machine that also provides a complete support for exception management when actions from the application are required at run-time. Java language together with the virtual machine concept typically increases software productivity by a factor of five compared to C over the different phases of a system design (coding, maintenance and support phases). Java true object oriented capability offers a clear and easy-touse object-oriented framework. The language semantic is robust and eliminates common programming mistakes and the virtual machine offload designers from complex tasks such as memory allocation and release. Industrial Software Technology provides development tools for Eclipse to assist software designers to write Java applications for embedded systems using the AVR32 AP7 series. MicroEJ SDK provides the means to optimize Java byte-code for the MicroJvm Virtual Machine, to statically analyze and profile Java applications and to debug Java programs on the Smart Software Simulator (S3) without embedded hardware or directly on targets at Java source level using JDWP Eclipse debugger. www.ist-eu.com/ Rackmount 4U industrial PC has 12 slot backplane Eurotech’s APCx-4 rackmount 4U 19inch industrial PC provides advanced Intel processing power coupled to a 12 slot PICMG 1.3 expansion backplane. With a heavy duty 1.2mm mild steel chassis, extensive configuration flexibility and legacy I/O support, the APCx-4 is ideal for a wide range of telecoms, industrial and transportation applications. The APCx-4 accommodates a mix of PCI and PCI-Express x16 and PCIExpress x1 boards, allowing easy expansion or upgrade of existing control systems. Core 2 Duo, Pentium 4 and Celeron processors are all supported, with DDR2 667MHz memory up to 4GB can be installed. The APCx-4 can run Windows Vista, Windows XP Pro and Windows 2003. Performance can be enhanced further by the use of special 64-bit edition of Vista or Windows XP Pro coupled with the flagship Core 2 Duo processor. Linux Fedora Core 7 is also supported. Large capacity data storage can be set up using an optional internal SATA RAID chassis, while less demanding applications can be fulfilled with a SATA drive to 750GB capacity. The internal processor board’s integrated Intel Q965 embedded Graphics Media Adapter 3000 is a fourth generation Intel graphics controller supporting DirectX 9.0, Shader model 2.0 and 256MB of video memory. An analogue VGA output with up to QXGA resolution is provided. An optional high performance PCI Express x16 graphics board is available for high-end intensive graphics applications. A 460W ATX AC power supply is standard, with a dual redundant AC configuration option. Mobile and remote installations are catered for with 24VDC and 48VDC power supply options. The APCx-4 chassis provides two USB 2.0 ports on its front panel and audio connectors, two Gigabit Ethernet ports and two further USB 2.0 ports at the rear. Internal USB, serial and LPT I/O are available for breaking out as required. The APCx-4 is CE, FCC and RoHS compliant. It is part of Eurotech Ltd’s industrial PC family comprising 4U systems and 1U systems for compact, powerful processing solutions. www.eurotech-ltd.co.uk 41 www.embedded.com/europe | embedded systems design europe | JUNE – JULY 2008 http://www.ist-eu.com/ http://www.eurotech-ltd.co.uk http://www.embedded.com/europe
Table of Contents Feed for the Digital Edition of Embedded Systems Design Europe - June/July 2008 Embedded Systems Design Europe - June 2008 Contents Work in Progress to Define Compact PCI Plus Power.org Demonstrates New Tools Project Supports Multi-core System Programming Altium Links Electronic to Mechanical Design PLDs Look to Cut Power Budget and Costs Project to Provide Coverage Analysis Tool Microsoft Details Windows Embedded Update Cover Feature: Leveraging Virtual Hardware Platforms for Software Allocating Memory in MATLAB-to-C Code MDD & IDEs: Making the Twain Meet in Embedded System Designs Debugging Mixed Signal Designs for Infrequent & Random Events Why Open Source is the Natural Choice for High-security Systems Bringing the Benefits of Low Power CPUs to Modular Design New Products Advertising Contacts Embedded Systems Design Europe - June/July 2008 Embedded Systems Design Europe - June/July 2008 - Embedded Systems Design Europe - June 2008 (Page 1) Embedded Systems Design Europe - June/July 2008 - Embedded Systems Design Europe - June 2008 (Page 2) Embedded Systems Design Europe - June/July 2008 - Contents (Page 3) Embedded Systems Design Europe - June/July 2008 - Contents (Page 4) Embedded Systems Design Europe - June/July 2008 - Contents (Page 5) Embedded Systems Design Europe - June/July 2008 - Project Supports Multi-core System Programming (Page 6) Embedded Systems Design Europe - June/July 2008 - Project Supports Multi-core System Programming (Page 7) Embedded Systems Design Europe - June/July 2008 - Altium Links Electronic to Mechanical Design (Page 8) Embedded Systems Design Europe - June/July 2008 - Altium Links Electronic to Mechanical Design (Page 9) Embedded Systems Design Europe - June/July 2008 - PLDs Look to Cut Power Budget and Costs (Page 10) Embedded Systems Design Europe - June/July 2008 - PLDs Look to Cut Power Budget and Costs (Page 11) Embedded Systems Design Europe - June/July 2008 - Microsoft Details Windows Embedded Update (Page 12) Embedded Systems Design Europe - June/July 2008 - Microsoft Details Windows Embedded Update (Page 13) Embedded Systems Design Europe - June/July 2008 - Cover Feature: Leveraging Virtual Hardware Platforms for Software (Page 14) Embedded Systems Design Europe - June/July 2008 - Cover Feature: Leveraging Virtual Hardware Platforms for Software (Page 15) Embedded Systems Design Europe - June/July 2008 - Cover Feature: Leveraging Virtual Hardware Platforms for Software (Page 16) Embedded Systems Design Europe - June/July 2008 - Cover Feature: Leveraging Virtual Hardware Platforms for Software (Page 17) Embedded Systems Design Europe - June/July 2008 - Allocating Memory in MATLAB-to-C Code (Page 18) Embedded Systems Design Europe - June/July 2008 - Allocating Memory in MATLAB-to-C Code (Page 19) Embedded Systems Design Europe - June/July 2008 - Allocating Memory in MATLAB-to-C Code (Page 20) Embedded Systems Design Europe - June/July 2008 - Allocating Memory in MATLAB-to-C Code (Page 21) Embedded Systems Design Europe - June/July 2008 - MDD & IDEs: Making the Twain Meet in Embedded System Designs (Page 22) Embedded Systems Design Europe - June/July 2008 - MDD & IDEs: Making the Twain Meet in Embedded System Designs (Page 23) Embedded Systems Design Europe - June/July 2008 - MDD & IDEs: Making the Twain Meet in Embedded System Designs (Page 24) Embedded Systems Design Europe - June/July 2008 - MDD & IDEs: Making the Twain Meet in Embedded System Designs (Page 25) Embedded Systems Design Europe - June/July 2008 - MDD & IDEs: Making the Twain Meet in Embedded System Designs (Page 26) Embedded Systems Design Europe - June/July 2008 - Debugging Mixed Signal Designs for Infrequent & Random Events (Page 27) Embedded Systems Design Europe - June/July 2008 - Debugging Mixed Signal Designs for Infrequent & Random Events (Page 28) Embedded Systems Design Europe - June/July 2008 - Debugging Mixed Signal Designs for Infrequent & Random Events (Page 29) Embedded Systems Design Europe - June/July 2008 - Debugging Mixed Signal Designs for Infrequent & Random Events (Page 30) Embedded Systems Design Europe - June/July 2008 - Why Open Source is the Natural Choice for High-security Systems (Page 31) Embedded Systems Design Europe - June/July 2008 - Why Open Source is the Natural Choice for High-security Systems (Page 32) Embedded Systems Design Europe - June/July 2008 - Why Open Source is the Natural Choice for High-security Systems (Page 33) Embedded Systems Design Europe - June/July 2008 - Bringing the Benefits of Low Power CPUs to Modular Design (Page 34) Embedded Systems Design Europe - June/July 2008 - Bringing the Benefits of Low Power CPUs to Modular Design (Page 35) Embedded Systems Design Europe - June/July 2008 - Bringing the Benefits of Low Power CPUs to Modular Design (Page 36) Embedded Systems Design Europe - June/July 2008 - New Products (Page 37) Embedded Systems Design Europe - June/July 2008 - New Products (Page 38) Embedded Systems Design Europe - June/July 2008 - New Products (Page 39) Embedded Systems Design Europe - June/July 2008 - New Products (Page 40) Embedded Systems Design Europe - June/July 2008 - New Products (Page 41) Embedded Systems Design Europe - June/July 2008 - New Products (Page 42) Embedded Systems Design Europe - June/July 2008 - Advertising Contacts (Page 43) Embedded Systems Design Europe - June/July 2008 - Advertising Contacts (Page 44)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.