MCX Lab Educational Materials

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCX Lab Educational Materials

MCX Lab Educational Materials

MCX Lab: Educational Materials for Lecturers and Students

 

1. Getting started with FRDM-MCXN947

The Getting Started with FRDM-MCXN947 introduces FRDM‑MCXN947 development board and MCUXpresso Software & Tools:

  • MCUXpresso SDK and IDE installation and first steps
  • FRDM-MCXN947 board overview
  • Implementation of a basic LED and button project using MCUXpresso Configuration Tools

2. Basic laboratory assignments for FRDM-MCXN947 

The Basic Lab Assignments for FRDM-MCXN947 contains a full laboratory guide structured into five progressively advanced tasks, each teaching students how to use various peripherals of the NXP MCXN947 microcontroller and FRDM-MCXN947 and FRDM-TEACH boards:

  • Toggle of LED controlled by buttons using polling
  • Toggle of LED controlled by buttons using interrupts
  • Measurement of analog voltage from potentiometer
  • Implementation of a simple command interpreter using connected to PC terminal
  • Measurement of frequency and duty cycle of a square wave signal

Each task contains implementation instructions using low‑level (register‑based) and high‑level (SDK) programming.

3. Introduction to AI/ML for embedded systems

The Introduction to AI/ML for Embedded Systems provides an overview of how AI and Machine Learning concepts and practical hands-on, including:

  • Fundamentals of AI/ML, how models are trained and used for inference, and benefits of AI/ML processing in the embedded systems
  • NXP’s eIQ machine learning software environment, which supports dataset preparation, model training, optimization, quantization, conversion, and deployment
  • NXP's eIQ Neutron Neural Processing Unit (NPU), available on MCXN947 MCU
  • Practical example and hands-on steps to demonstrate how to train, convert, and integrate a CIFAR‑10 model into an embedded application

4. Getting started with Zephyr

The FRDM-MCXN947 board is supported in Zephyr, an open-source, modular Real-Time Operating System (RTOS) hosted by the Linux Foundation for resource-constrained IoT and embedded devices. See Zephyr documentation for FRDM-MCXN947 board

The Zephyr RTOS is supported in MCUXpresso for Visual Studio Code. Use Zephyr getting started with FRDM-MCXN947 laboratory guide to learn how to create, configure and debug your first project.

Attachments
No ratings
Version history
Last update:
‎01-29-2026 07:19 AM
Updated by: