Introduction to MPLAB® X IDE and MPLAB Harmony v3 for Atmel Studio and ASF Users
Overview
This document introduces the MPLAB® X Integrated Development Environment (IDE) and the MPLAB Harmony v3 framework, guiding users to get started with new tools and solutions suitable for 32-bit Arm® microcontrollers, and helping Atmel Studio, Atmel START, and ASF users become familiar with MPLAB X IDE and MPLAB Harmony v3.
This document will also cover the features of MPLAB X IDE and the architecture of MPLAB Harmony v3, referencing equivalent functionalities in Atmel Studio or ASF to aid user understanding.
Main Content
MPLAB® X Integrated Development Environment
Installation and Toolchain
Licensing
MPLAB Package Manager for Installing Device Family Packs (DFP)
Main Features
Programming and Debugging Microcontrollers
MPLAB X IDE Plugins
MPLAB Harmony v3 Plugins
MPLAB Harmony v3 Software Development Framework
Introduction to MPLAB Harmony v3
Modular Download and Resource Library Structure
Flexible Firmware Design Model
Advanced Software Framework v3 and Atmel START Architecture
Significance of Peripheral Libraries (PLIB) in MPLAB Harmony v3
Advantages of Harmony Drivers
Middleware Support
Operating System Abstraction Layer
Handling MPLAB Harmony v3 GitHub Repository
Downloading Packages Using MPLAB Harmony 3 Content Manager
Updating Repository Using MPLAB Harmony 3 Content Manager
Integration Between MPLAB X IDE and MPLAB Harmony v3
MPLAB Harmony v3 User Interface
Exploring PLIB Demo Projects in MPLAB Harmony v3
Harmony v3 Project Folder Structure
Compiling, Programming, and Debugging PLIB Demo Projects
Modifying Components and Configurations for PLIB Demos and Regenerating Code
Harmony v3 Services – Standard I/O (STDIO) and Toolchain Support
Application Example Programs
Examples Provided in Harmony v3
Creating a Simple Application Demo Using Harmony v3
Click the “Read Original” button below to view the full text

More Comprehensive Chinese Documentation Available at Microchip’s Library