SANTA BARBARA, Calif., Sept. 19, 2016 /PRNewswire/ -- 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, September 21 – 22, 2016, in Minneapolis, MN. The event will take place at the Minneapolis Convention Center. Green Hills will be in booth #211 and provide executive meetings and product demonstrations.
Green Hills Software Presentations
Topic: Hack-proofing Your C/C++ Code
Date: September 21, 9:00 am – 9:45 am
Presenter: Greg Davis, Director of Engineering, Compilers
Conference Tracks: Connected Devices and the Internet of Things, Room 208B
While 85% of embedded designs use C and C++, these languages are notorious for allowing unsafe code practices that give hackers a way to attack. This talk shows exactly how to keep your internet-connected product safe by writing your code properly the first time. Well-proven tools and techniques can be used to augment any software design paradigm and to effectively hack-proof your code. Techniques include coding conventions, automatic run-time error checking, manual compile-time and run-time assertions, static analysis, and the most common mistakes to avoid.
Topic: Advanced Compiler Optimizations for the Smallest, Fastest Code
Date: September 22, 10:00am – 10:45am
Presenter: Greg Davis, Director of Engineering, Compilers
Conference Track: Embedded Software Design & Verification, Room 205D
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 of the speaker's favorite 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, in his opinion, quite fascinating.
Topic: Tips and Tricks for Debugging
Date: September 22, 3:00pm – 3:45pm
Presenter: Greg Davis, Director of Engineering, Compilers
Conference Track: Connected Devices and the Internet of Things, Room 205D
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 to get to the bottom of problems using a modern debugger and readily available tools. Design techniques to make debugging easier are also discussed.
Green Hills Software Demonstration in Booth #211
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 graphics. Specific demonstrations run on NXP SABRE Lite i.MX6 reference boards and demonstrations for avionics, smart home, medical, industrial, consumer electronics, and automotive from partners, including DiSTI Graphics, Altia, Crank Software, and Rightware
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 for kernel modules, boot loaders, applications and device drivers. 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 www.ghs.com.
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.
Logo - http://photos.prnewswire.com/prnh/20160916/408863LOGO
SOURCE Green Hills Software
Related Links
WANT YOUR COMPANY'S NEWS FEATURED ON PRNEWSWIRE.COM?
Newsrooms &
Influencers
Digital Media
Outlets
Journalists
Opted In
Share this article