Skip to content
CEC Semenster Undefined

Embedded System Design Techniques - Debugging Real-time Embedded Software Hands on

No data was found
July 11,
2016
Introduction to Debugging Real-time Embedded Systems
Developers can listen and read about debugging all Day long but until they jump in and get their hands dirty its only theory. In this session, Jacob will give a high level overview of the debugging techniques available to developers toDay and walk them through how to setup the debug environment that will be used as a test bed through-out the remainder of the week.
Course Resources
Special Educational Materials
Shifting the Balance of Power - Article
Kinetis® Cortex-M4™ Microcontroller Family - PTM
Kinetis K60 Demo Video
NXP Freedom Board for K64F (optional)Atollic TrueSTUDIO Lite Compiler (optional)Segger J-Link debugger (optional)SystemView (optional)Tracealyzer tool (optional)Listen/Download Archive (mp3)
July 12,
2016
Foundational Debugging Techniques
There is no point in spending the time to pull out the big guns if a stick will do the job. In this session, Jacob will examine traditional debug techniques, such as proper use of printf and assert. Attendees will get hands-on experience with the approaches and also get up to speed on terminology, bug classification and tracking.
Course Resources
Special Educational Materials
Shifting the Balance of Power - Article
Kinetis® Cortex-M4™ Microcontroller Family - PTM
Kinetis K60 Demo Video
NXP Freedom Board for K64F (optional)Atollic TrueSTUDIO Lite Compiler (optional)Segger J-Link debugger (optional)SystemView (optional)Tracealyzer tool (optional)Listen/Download Archive (mp3)
July 13,
2016
Debugging the ARM Cortex-M Microcontroller
One of the most popular microcontrollers on the market, the ARM Cortex-M series has some incredible debugging capabilities that developers can quickly leverage to get through the debugging process. In this session, attendees will learn how to debug real-time issues and faults and get an introduction into RTT, SWD and SWO.
Course Resources
Special Educational Materials
Shifting the Balance of Power - Article
Kinetis® Cortex-M4™ Microcontroller Family - PTM
Kinetis K60 Demo Video
NXP Freedom Board for K64F (optional)Atollic TrueSTUDIO Lite Compiler (optional)Segger J-Link debugger (optional)SystemView (optional)Tracealyzer tool (optional)Listen/Download Archive (mp3)
July 14,
2016
Utilizing System Viewers and Trace Tools to Debug Firmware
Building on understanding of ARM Cortex-M debugging, in this session, Jacob will walk attendees through how to setup and utilize system viewers and trace tools to efficiently debug embedded systems in real-time. Attendees will walk away will new skills and techniques that will be directly applicable to help them shorten their debugging times and improve system quality.
Course Resources
Special Educational Materials
Shifting the Balance of Power - Article
Kinetis® Cortex-M4™ Microcontroller Family - PTM
Kinetis K60 Demo Video
NXP Freedom Board for K64F (optional)Atollic TrueSTUDIO Lite Compiler (optional)Segger J-Link debugger (optional)SystemView (optional)Tracealyzer tool (optional)Listen/Download Archive (mp3)
July 15,
2016
Tips and Tricks for Debugging Embedded Systems
In this session, Jacob will review the finer points of debugging an embedded systems and provide attendees with tips and tricks that will make them masters of debugging. Attendees will walk away with a half dozen or more techniques to discover memory issues, race conditions, priority inversions and other potential issues that often plague an embedded system.
Course Resources
Special Educational Materials
Shifting the Balance of Power - Article
Kinetis® Cortex-M4™ Microcontroller Family - PTM
Kinetis K60 Demo Video
NXP Freedom Board for K64F (optional)Atollic TrueSTUDIO Lite Compiler (optional)Segger J-Link debugger (optional)SystemView (optional)Tracealyzer tool (optional)Listen/Download Archive (mp3)
No data was found