Green Hills Software, the largest independent software vendor for the Internet of Things (IoT), will deliver technology presentations and demonstrate its latest technology at ARM TechCon, November 10 – 12, 2015, at the Santa Clara Convention Center, booth #712.
Green Hills Software presentations include:
Advanced Compiler Optimizations for the Smallest, Fastest Code
Speaker: Greg Davis, Director of Engineering, Compilers
Date: November 10, 2015
Time: 1:30pm – 2:20pm
Synopsis: Embedded software developers, much more so than other software engineers, are concerned with their software at multiple levels. Since these days the vast majority of code is written in high level languages, the translation process between high level languages and machine assembly code, known as compilation, is crucial. 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.
In booth #712, Green Hills Software will showcase:
- 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. - Securing Devices in the IoT
Running on a Freescale i.MX 6-based point-of-sale reference platform, this demonstration shows how the certified security policies of the INTEGRITY® RTOS defeat RAM scraper malware recently used in credit card breaches at several major US retailers. - High Performance Safe Consolidation of Linux and Safety-Critical Vehicle Solutions
Consumer operating systems such as Linux and Android have rich multimedia ecosystems but do not satisfy OEM and Tier 1 requirements for robust determinism, fast-boot and security. See how INTEGRITY Multivisor™ secure virtualization technology (running on the Renesas R-Car H2 automotive processor) shares the GPU while enabling Linux (running a navigation application) to safely run alongside a safety-critical digital instrument cluster—both OpenGL 3D-enabled. - High Performance Embedded Graphics
Widespread support for the INTEGRITY RTOS from the industry’s leading graphics suppliers gives designers a rich selection of choices when creating next-generation automotive, medical, industrial and avionics systems on the industry’s leading embedded processors. The combination of a high performance OpenGL stack with the safe, secure and real-time INTEGRITY separation kernel allows creation of robust GUI-based devices.