NXP
Courses on NXP processors based on ARM cores
Ac6 offers hands-on training courses for NXP ARM-based processors and microcontrollers, including i.MX application processors, Kinetis and LPC MCUs, and QorIQ SoCs.
These courses cover both hardware and software implementation, from processor architecture, boot flow, memory mapping, peripherals, and low-level programming to embedded software development with FreeRTOS, MCUXpresso SDK, Zephyr West, and Linux-oriented workflows.
Through practical examples and real embedded development scenarios, engineers learn how to configure, program, debug, and optimize NXP-based systems for industrial, IoT, and embedded applications.
Available Courses
FreeRTOS is a lightweight, real-time operating system (RTOS) designed to efficiently manage tasks in embedded applications. The Real Time Programming with FreeRTOS course delves into the design and implementation of real-time applications using FreeRTOS. Covering essential topics such as task scheduling, synchronization, and memory management, this course equips professionals with the skills necessary to develop reliable and efficient real-time systems. Ideal for developers with a basic understanding of real-time systems and programming concepts, it provides a solid foundation in FreeRTOS development, enabling participants to design, implement, and debug robust embedded applications.
Note this course can only be provided to NXP-approved customers, the SoC Reference Manual being still only available under a Non-Disclosure Agreement. Contact us at training@ac6-training.com for any further details.
Understand MCUXpresso SDK (MCUXSDK) structure Manage multi-repository projects using Zephyr West Use Kconfig and prj.conf for configuration Build, flash and debug on NXP targets Create and integrate custom boards Extend projects with FreeRTOS Integrate with VSCode for development and debugging Perform advanced analysis: multicore sysbuild, SPDX and memory footprint