Creating Advanced Embedded Applications with 32-bit MCUs/MPUs using the MPLAB® Harmony v3 Software Framework

This class shows how the MPLAB® Harmony drivers, system services and middleware enables you to rapidly develop bare-metal and RTOS applications. (April 2021)

rate limit

Code not recognized.

About this course

MPLAB® Harmony is a modular framework that provides inter-operable firmware libraries for 32-bit microcontroller and microprocessor application development. This class shows how the MPLAB Harmony drivers, system services and middleware enables you to rapidly develop bare-metal and RTOS applications.

Curriculum107 min

  • Syllabus
  • Introduction
  • Class Overview 1 min
  • Prerequisites 1 min
  • Why use Drivers? 4 min
  • Driver Usage Model 2 min
  • Drivers
  • Add and Configure Driver 8 min
  • Initialize Driver 2 min
  • Opening Session 2 min
  • Submitting a Transfer Request Driver 5 min
  • Transfer Request Execution 2 min
  • Handling Transfer Callbacks 4 min
  • System Services
  • Introduction 4 min
  • Time System Service 9 min
  • Console and Debug System Service 4 min
  • File System Service 7 min
  • Harmony Application
  • Harmony Application 5 min
  • Harmony and RTOS
  • Why to use a RTOS 2 min
  • Configure RTOS Application 5 min
  • OSAL and Synchronous Drivers 3 min
  • LAB Sessions
  • Material needed for LAB sessions
  • LAB1 : Application to print temperature values on serial terminal
  • Overview 3 min
  • Configuring and Running 10 min
  • LAB2 : Application to print temperature values on serial terminal and to a file on SD Card
  • Overview 4 min
  • Configuring and Running 9 min
  • LAB3 : Application to print temperature values on serial terminal and to a file on SD Card in RTOS Environment
  • Overview 2 min
  • Configuring and Running 8 min
  • Your Feedback
  • We need your feedback

About this course

MPLAB® Harmony is a modular framework that provides inter-operable firmware libraries for 32-bit microcontroller and microprocessor application development. This class shows how the MPLAB Harmony drivers, system services and middleware enables you to rapidly develop bare-metal and RTOS applications.

Curriculum107 min

  • Syllabus
  • Introduction
  • Class Overview 1 min
  • Prerequisites 1 min
  • Why use Drivers? 4 min
  • Driver Usage Model 2 min
  • Drivers
  • Add and Configure Driver 8 min
  • Initialize Driver 2 min
  • Opening Session 2 min
  • Submitting a Transfer Request Driver 5 min
  • Transfer Request Execution 2 min
  • Handling Transfer Callbacks 4 min
  • System Services
  • Introduction 4 min
  • Time System Service 9 min
  • Console and Debug System Service 4 min
  • File System Service 7 min
  • Harmony Application
  • Harmony Application 5 min
  • Harmony and RTOS
  • Why to use a RTOS 2 min
  • Configure RTOS Application 5 min
  • OSAL and Synchronous Drivers 3 min
  • LAB Sessions
  • Material needed for LAB sessions
  • LAB1 : Application to print temperature values on serial terminal
  • Overview 3 min
  • Configuring and Running 10 min
  • LAB2 : Application to print temperature values on serial terminal and to a file on SD Card
  • Overview 4 min
  • Configuring and Running 9 min
  • LAB3 : Application to print temperature values on serial terminal and to a file on SD Card in RTOS Environment
  • Overview 2 min
  • Configuring and Running 8 min
  • Your Feedback
  • We need your feedback