News & Press

Green Hills Software to Present and Exhibit at the ARM Technology Conference 2011 in Santa Clara, CA

SANTA BARBARA, CA — October 17, 2011 — Green Hills Software, the largest independent vendor of embedded software solutions, will deliver several technology presentations and demonstrate its latest technology at ARM Technology Conference, October 26 27, 2011, at the Santa Clara Convention Center, CA, booth #512.

Green Hills Software presentations include:

Embedded IPv6 Now is the time
When: Wednesday, October 26, 11:00 – 11:50 am
Who: Thomas Cantrell, Engineering Manager
Track: Networking and Connectivity, Location 207
Synopsis: Embedded systems, from mobile devices to low powered sensor networks, are becoming new members of the "Internet of Things," adding features such as field upgrade, remote management, and application downloads. The growth of these new devices adds further pressure to the nearly exhausted IPv4 address space. New cellular networks protocols, such as LTE, and personal area network protocols, such as 6LoWPAN, have IPv6 at their core in order to support this increasingly interconnected world. This class starts by talking about the reasons for the growth in IPv6 interest and customer requirements over the last year. It talks about the technical details of IPv6 in relation to traditional IPv4 networking. It then explores how to add and support IPv6 at the system level and at the application level.

Tips and Tricks for Debugging with CoreSight
When: Wednesday, October 26, 12:00 – 12:50 pm
Who: Greg Davis, Director of Engineering, Compilers
Track: Developing/Debugging, Location 203
Synopsis: There is no shortage of courses and books written on programming and software design. Yet despite the fact that developers spend 80% of their time debugging code, relatively little attention is paid to debugging. This talk goes over a number of top techniques in how to get to the bottom of problems using a modern debugger aided by ARM's CoreSight technology. Design techniques to make debugging easier are also discussed.

Embedded Android? The next platform, or the next problem?
When: Wednesday, October 26, 2:30 pm – 3:15 pm
Moderator: Chris Ciufo, Director of Content, UBM Electronics
Panelists: Bill Gatliff; Dave Kleidermacher, CTO, Green Hills Software; Stephen Olsen, Technical Marketing Engineer, Mentor Graphics
Where: ARM TechCon Theater
Synopsis: Medical device manufacturers 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. This session examines a software architecture that leverages software separation to safely manage the increasing complexity of software in today's medical devices.

Reliable Programming in ARM Assembly Language
When: Wednesday, October 26, 3:30 – 4:20 pm
Who: Greg Davis, Director of Engineering, Compilers
Track: The Fundamentals of ARM, Location 203
Synopsis: While C and C++ are suitable for most embedded applications, a few things are still left to assembly. Whether it is board bring-up, signal processing, or simply a rare bit of code that isn't well expressed in C, the need for assembly code never seems to go away entirely. Don't fret! While assembly code is inherently more error prone than C, some proper coding techniques can minimize the possibility of making mistakes.

Guidelines for Developing Efficient ARM Code in C/C++
When: Thursday, October 27, 11:00 – 11:50 am
Who: Greg Davis, Director of Engineering, Compilers
Track: Efficient Software Design on ARM-Powered systems, Location 203
Synopsis: With ineffective programming, even a perfect compiler cannot generate efficient code. This presentation will focus on the hows and whys of programming with today's modern ARM compilers and how to get good performance out of them. Examples will be given to illustrate how simple source code transformations can result in big savings. The talk will cover choice of data types, variable scopes, the restrict keyword, floating-point arithmetic, assembly statements, packing, loop optimizations, and volatile memory.

Bring-Your-Own: Technology for Consumerization of Mobile IT
When: Thursday, October 27, 12:00 – 12:50 pm
Who: David Kleidermacher, CTO
Track: Computing Platforms, Location 212
Synopsis: Enterprise mobility is driving demand for portable devices that can simultaneously support personal and enterprise use. Users have strong preferences and loathe carrying two phones. IT has a healthy aversion to consumer hardware due to security and privacy concerns. So how can a single device satisfy both: a consumer environment with the latest bells and whistles and an enterprise environment strictly managed by IT? This class will compare emerging technologies developed to address this requirement: MDM, remote desktops, webtops, app zones, dual boot, and hypervisors enabled by ARM silicon features.

In booth #512, Green Hills Software will showcase:

  • Multiple Persona Smartphone/Tablet Platform
    Green Hills Software will demonstrate a revolutionary software architecture for mobile handset and tablet manufacturers. Enabled by INTEGRITY® Multivisor™, this solution allows multiple "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 both Freescale i.MX and Texas Instruments OMAP platforms.

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, INTEGRITY and Multivisor 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-2024 Green Hills Software Privacy Policy Cookies Policy Copyright & Patent Notices