Folder Descriptions for MPLAB® Harmony v2
By default, MPLAB® Harmony installs into a version-specific directory. Within the installation root folder, collateral is divided into several categories by subfolders.
- apps: Contains demonstration and example applications that use the Harmony libraries. Applications are further divided into subfolders by technology or targeted market segment.
- bin: Contains pre-built binary versions of libraries, organized in a subfolder tree that mirrors the framework folder.
- bsp: Contains Board Support Packages (BSPs), organized in subfolders, each of which defines configuration values and board-specific functions for PIC32 development boards.
- build: Contains MPLAB X build projects that can be used to rebuild the pre-built binary files for which source code is provided in the library framework folder.
- config: Contains top-level MPLAB Harmony configuration (Hconfig) files and code generation templates (.ftl files) used by the MPLAB Harmony Configurator (MHC) tool.
- doc: Contains the MPLAB Harmony help documentation in multiple formats (including PDF, CHM, and HTML used by the MHC tool).
- framework: Contains source code for all of the MPLAB Harmony framework libraries.
- third_party: Contains MPLAB Harmony compatible offerings from third parties, including complete installations of FreeRTOS and OPENRTOS.
- utilities: Contains MPLAB Harmony development and demonstration utilities, including the MPLAB Harmony Configurator (MHC) tool, the MPLAB X Graphics Display Designer (GDDX), the Graphics Resource Converter (GRC), and TCP/IP and file system utilities.
You can explore the projects, libraries, and other collateral found in these folders, but a better place to start is with the MPLAB Harmony documentation found in the doc folder.