Embedded Linux Optimization – Tools and Techniques – On-Line Course

Summary – This video course provides advanced training in the debugging, testing, profiling and performance optimization of Embedded Linux software. The first part of the course focuses on advanced debugging, testing and profiling in an Embedded Linux context with a focus on using Eclipse, Backend Debuggers, JTAG and In-Circuit Emulators as well as Kernel Logging capabilities and Kernel Hacking. The latter part of the course covers performance measurement and optimization affecting boot, memory, I/O and CPU performance and key performance optimization tools for Embedded Linux software including the perf tool, advanced cache usage and compiler-based optimization.

Who Should Attend – The course is designed for real-time engineers who are developing high-performance Linux applications and device drivers using Embedded Linux distributions. It is also targeted at experienced developers requiring a refresher course on Advanced Embedded Linux optimization.

Course Objectives

• To understand debugging, profiling and testing high performance Embedded Linux software.
• To provide an overview of Linux application performance measurement and optimization.
• To understand the tools used for performance optimization of Embedded Linux software.
• To give students the confidence to apply these concepts to their next Embedded Linux project.

Lecturer – Mike McCullough is President and CEO of RTETC, LLC. Mike has a BS in Computer Engineering and an MS in Systems Engineering from Boston University. He has held a variety of software engineering positions at LynuxWorks, Embedded Planet, Wind River Systems and Lockheed Sanders. RTETC, LLC provides real-time embedded training and consulting to many embedded systems companies. RTETC focuses on real-time operating systems (RTOS), Linux and Android solutions for the embedded systems market.

Coding for Performance
Coding Standards and Consistency
Languages, Libraries and Open Source Components
Learning Magic Numbers
Letting Compilers Work For You
Global, Static and Local Variables
Code Reviews

All Chapter Meetings

Life Members (in co-sponsorship with IEEE NH Section, NH Life Members, and the SEE Science Center, Manchester, NH) Crypto Currency is getting to be a “big thing” even here in New England, as is the underlying Block Chain Technology. Join a discussion on the implications of cryptocurrency with a panel …

Reliability Society Jeff Steele This talk is targeted to people that have not used or are new to Thermal Imaging. We will discuss the physics of how thermal imaging works and some of the common misconceptions. We will explore the various camera/sensor types, how they are different from each other, …

Computer Society, GBC/ACM and BostonCHI Informal reception coordinated by BostonCHI at 6:30PM Vistaprint, 275 Wyman St., Waltham, MA Admission is free, but you must register at: click here. Jared M. Spool, co-CEO of Center Centre and founder of UIE In the span of a few short years, user experience design …