SOURCE: Green Hills Software

Green Hills Software

October 27, 2015 08:00 ET

Green Hills Software to Present and Exhibit at ESC Minneapolis, MN

November 4 - 5, 2015

SANTA BARBARA, CA--(Marketwired - October 27, 2015) - Green Hills Software, the largest independent software vendor for the Internet of Things (IoT), will exhibit and deliver technology presentations at the Embedded Systems Conference, November 4 - 5, 2015, in Minneapolis, MN. The event will take place at the Minneapolis Convention Center. Green Hills will be in booth #8 and provide executive meetings and product demonstrations.

Green Hills Software Presentations

Topic: Advanced Debugging for Embedded Linux
Date: November 4, 2015, 10:00am - 10:45am
Presenters: Ken Curran and Phil Bruckner

Many developers of embedded Linux systems are frustrated by lack of high quality tools to enable efficient debugging. A surprisingly high number of developers resort to logging or printf debugging and the painful process of guessing what might be going wrong in their code. This talk and live demonstration features comprehensive source-level debugging from boot loaders to applications for embedded Linux on the NVIDIA Jetson Tegra K1. It will feature advanced debug techniques that give seamless visibility from application level into kernel modules and save significant time in the debugging process.

Topic: Using MISRA to Secure Your IoT Device
Date: November 4, 2015, 2:30pm - 3:15pm
Presenter: Greg Davis

C and C++ are powerful and expressive programming languages, but they permit programming practices that are not well suited for high security and reliability systems, such as automotive, avionics, medical systems, and defense. This class will provide an introduction to the latest MISRA C/C++ guidelines. MISRA is a collection of rules that define subsets of the C and C++ languages that are less error-prone and more suitable for programming in systems where security is a must.

Topic: Advanced Compiler Optimizations for the Smallest, Fastest Code
Date: November 4, 2015, 3:30pm - 4:15pm
Presenter: Greg Davis

Understanding the compilation process is crucial to generating the tightest code from your source code. Compiler technology has not yet run its course, and new cutting-edge optimizations have made enormous execution and code size savings. This talk will survey some optimizations: some are old, but highly effective, while others are virtually unknown outside of the tight knit community of compiler developers. All of them are quite fascinating.

Topic: Writing Reliable C and C++ Code
Date: November 5, 2015, 11:00am - 11:45am
Presenter: Greg Davis

Compile-time checking in C and C++ can catch many sources of errors, but there are numerous errors that may cause run-time failures. Many of these failures are unlikely to show up during product testing, and will only show up later, as costly product glitches. This class describes the top sources of run-time errors and how to avoid them in order to write reliable code.

Green Hills Software Demonstration in Booth #8

Advanced Debugging for Embedded Linux
Embedded Linux developers can now use sophisticated tools to dramatically improve their debugging productivity. This demo features comprehensive, source-level debugging from boot loaders to applications running on the NVIDIA Jetson Tegra K1 development board. Also shown will be advanced probe support to speed development from hardware bootstrap and Linux bring-up to full multi-threaded application debugging and everything in between.

About Green Hills Software
Founded in 1982, Green Hills Software is the largest independent software vendor for the Internet of Things (IoT). In 2008, the Green Hills INTEGRITY®-178 RTOS was the first and only operating system to be certified by NIAP (National Information Assurance Partnership comprised of NSA & NIST) to EAL 6+, 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 and INTEGRITY 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.

Contact Information