News & Press

Green Hills Software to Present and Exhibit at the Embedded Systems Conference in Chicago

SANTA BARBARA, CA—May 31, 2011 — Green Hills Software, the largest independent vendor of embedded software solutions, will deliver technology presentations at the Embedded Systems Conference in Chicago, IL, Donald E. Stephens Convention Center, June 6 - 8, 2011. In booth #1115, Green Hills Software will also demonstrate its latest embedded software solutions.

Green Hills Software speaker presentations include:

Crypto Inside: Leveraging Security Hardware in Modern Embedded Devices
When: Tuesday, June 7, 2011, 10:10 am – 11:00 am
Where: Room 32
Who: David Kleidermacher, Chief Technology Officer, Green Hills Software
Track: Safety and Security in a Stuxnet World
Synopsis: With the increasing role of security in embedded systems, cryptography and key management in some form has become a ubiquitous requirement. However, embedded systems designers must incorporate this functionality without blowing the budget on footprint, performance, and cost. This class provides an overview of the security hardware capabilities, from basic on-chip symmetric key accelerators to Trusted Platform Modules (TPMs) and hardware security modules (HSMs), available in popular embedded microprocessors. The relative tradeoffs in cost, power, and performance will be described as well as ramifications to software and system design.

Compiler Bugs in the Real World
When: Tuesday, Tuesday, June 7, 2011, 11:10 am – 12:00 pm
Where: Room 33
Who: Greg Davis, Director, Engineering Compilers, Green Hills Software
Track: Software Debugging Techniques
Synopsis: This session begins with a taxonomy of compiler bugs followed by a couple real-world illustrative examples of each. It discusses how they manifest themselves and what can be done to minimize their impact on the development schedule.

Handy Toolchain Tricks for Embedded Systems Programming
When: Tuesday, June 7, 2011, 4:00 pm – 4:50 pm
Where: Room 33
Who: David Kleidermacher, CTO, Green Hills Software
Track: Software Debugging Techniques
Synopsis: Desktop computers are a cinch to program as compared to embedded systems that are fraught with hardware-specific knots such as interrupt service routines and memory mapped I/O. Luckily, there are some nifty compiler and toolchain features available that specialize in aiding the embedded systems programmer. Topics include structure packing, small data areas for faster memory access, exporting C language type information for portable assembly coding, weak symbol use, allocating critical global variables to registers, and linker-assisted code configuration tables.

Leveraging Software Separation for Safe Medical Devices
When: Wednesday, June 8, 2011, 2:30 pm – 3:20 pm
Where: Room 31
Who: Joe Fabbre, Director, Platform Solutions, Green Hills Software
Track: Medical Systems
Synopsis: Medical device manufactures must balance customer demand for new features like advanced graphics, wireless communications, and secure management of patient information, while at the same time ensuring device reliability and safety, attaining device approval, and getting their products to market in a timely fashion. In this session we'll examine a software architecture that leverages software separation to safely manage the increasing complexity of software in today's medical devices.

Bringing Security to Android-based Embedded and Mobile Devices
When: Wednesday, June 8, 2011, 2:30 pm – 3:20 pm
Where: Room 32
Who: David Kleidermacher, CTO, Green Hills Software
Track: Open Source Software
Synopsis: Android is quickly becoming the open multimedia OS of choice for smartbooks and other embedded devices that require a rich graphical interface. Meanwhile, security – including secure communications, digital rights management (DRM), and intellectual property protection – is an increasingly important consideration for these devices. This session will explain how modern ARM system-on-chip (SoC) features such as ARM TrustZone and powerful cryptographic functionality can be leveraged to meet the growing demand for security in Android-powered devices.

In booth #1115, Green Hills Software will offer a wide range of interesting presentations and demonstrations, including:

  • Multicore Networking
    Green Hills Software will demonstrate the latest advances in high performance, multicore networking running on Freescale Semiconductor's QorIQ® P4080 multicore processor. This demonstration will feature the INTEGRITY SMP RTOS with networking optimized by the P4080's on-chip Data Path Acceleration Architecture (DPAA). In addition, INTEGRITY Multivisor hosts Linux as a guest operating system with efficient hardware-accelerated virtualization – enabling a single chip, multicore high performance networking solution.

  • Multiple Persona Smartphone Platform
    Green Hills Software will demonstrate a revolutionary software architecture for mobile handset manufacturers. Enabled by INTEGRITY Multivisor, this solution allows multiple phone "personas" to be isolated from one another with a simple push button interface to switch between the two modes. Personal information and data can be completely isolated from enterprise business applications and data utilizing this architecture, which will be demonstrated on a Texas Instruments OMAP 4 Tablet Platform.

  • Advanced Trace-Capable Debugging
    High quality, feature rich, unobtrusive debugging tools dramatically reduce time-to-market and improve device quality. Green Hills will demonstrate its industry-leading MULTI® tools suite, best-in-class compilers, source-level and trace-aware debuggers, the latest in trace probe solutions, along with its lightweight µ-velOSity™ real-time microkernel – all integrated and running on Freescale's ARM®-based Kinetis™ K60 SoC.

About Green Hills Software

Founded in 1982, Green Hills Software is the largest independent vendor of embedded development solutions. In 2008, the Green Hills INTEGRITY-178B RTOS was the first and only operating system to be certified by NIAP (National Information Assurance Partnership comprised of NSA & NIST) to EAL6+, High Robustness, the highest level of security ever achieved for any software product. Our open architecture integrated development solutions address deeply embedded, absolute security and high-reliability applications for the military/avionics, medical, industrial, automotive, networking, consumer and other markets that demand industry-certified solutions. Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom. Visit Green Hills Software at

Green Hills, the Green Hills logo, MULTI, INTEGRITY, Multivisor, and µ-velOSity are trademarks or registered trademarks of Green Hills Software in the U.S. and/or internationally. All other trademarks are the property of their respective owners.

North American Sales Contact:
Green Hills Software, Inc.
30 West Sola Street,
Santa Barbara, CA 93101
Tel: 805-965-6044
Fax: 805-965-6343

Media Contact:
Green Hills Software, Inc.
Barbel French
Tel: 805-965-6044

International Sales Contact:
Green Hills Software Ltd
Fleming Business Centre
Leigh Road
Hampshire SO50 9PD
Tel: +44 (0)2380 649660
Fax: +44 (0)2380 649661

© 1996-2023 Green Hills Software Privacy Policy Cookies Policy Copyright & Patent Notices