The new online course is suitable for embedded developers looking towards gaining new skills for locating bugs, enhancing their codes and learning good power management techniques required for IoT and edge processing
IAR Systems, a supplier of software tools and services for embedded development, introduces a new online course, IAR Embedded Workbench Master Programming & Debugging that is targeted towards advanced learners who are already familiar with the basics of embedded development.
Bugs in embedded applications can often be difficult to locate, especially when the fault caused does not occur immediately and is detected once the application reaches the problematic section of code. Through the course, developers will gain new skills for locating these problems and understand the ways a well-written code enhances power performance, an increasingly necessary skill along with the need for good power management brought on by new demands for power-efficient end nodes in IoT and edge processing.
The course will also cover how to use command line tools to set up automated builds and testing procedures.
“After taking this course, developers will be able to detect stack corruption and make more efficient use of the stack, trace code errors from the fault all the way back to the error source and use profiling to make code faster and smaller. They will also learn how to monitor code-driven power consumption and optimize power requirements, as well as use the command line tools included with IAR Embedded Workbench,” said Husnain Kazmi, EMEA Academy Trainer and Coordinator, IAR Systems.
IAR Academy On Demand is provided through an online training portal which allows developers to access training at their desks or on the go, in a pace that fits their learning preferences. More details of IAR Academy On Demand is available at www.iar.com/academy.