[Wi-Fi/蓝牙/Zigbee…] 【WFI32E04分享】2、安装MPLAB Harmony v3软件开发框架

[复制链接]
76|0
xinmeng_wit 发表于 2025-11-6 22:32 | 显示全部楼层 |阅读模式
MPLAB® Harmony v3 是一个软件开发框架,由兼容且可互操作的模块组成,例如外设库(PLIB)、驱动程序、系统服务、中间件和第三方库。该软件开发框架附带一个图形用户界面工具 MPLAB 代码配置器(MCC),它提供了一种简便的方法来启用、配置和使用各种 MPLAB Harmony 模块。

本篇将介绍如何安装MPLAB Harmony软件开发框架。

接下来直接来看干货。

1、安装MPLAB X IDE
这个安装过程比较简单,不在赘述了,安装官网最新版本即可,安装过程中记得安装XC32编译器。
MPLAB X IDE安装完成后默认会安装MPLAB Code Configurator and Content Manager。
验证一下是否有安装MCC和CM.



2、设置Harmony Repository
打开Tools > Options > Plugins,设置仓库地址和本地的Harmony Content路径


3、打开MCC Content Manager,选择 Content Type下拉框选择HARMONY

MPLAB Harmony v3 的内容被分组在多个软件包中,这些软件包可以从 GitHub 仓库下载,地址为:https://github.com/Microchip-MPLAB-Harmony/。开发应用程序并不需要所有这些软件包,因此用户可以只下载所需的软件包。

4、安装必要的软件包
如下几个软件包必须安装:
– CMSIS_5:该仓库包含旨在简化 Arm® Cortex®-M 微控制器应用开发的软件组件和工具。CMSIS 提供了标准化的硬件抽象层和一组通用 API。


– content_manager_artifacts:该仓库包含 MPLAB Harmony v3 内容管理器工具(MHCM)的实现。MHCM 是一个易于使用的开发工具,带有图形用户界面(GUI),可简化 MPLAB Harmony 内容的操作。MHCM 可作为直接集成到 MPLAB X IDE 的插件,也可以作为单独的 Java 可执行文件,在其他开发环境中独立使用。


– csp:该仓库包含 MPLAB Harmony v3 芯片支持包(CSP)。CSP 支持 Microchip 32 位 SAM 和 PIC® 微控制器及微处理器设备的初始化。它提供用于开发控制外设硬件的简单应用程序接口(API),并且外部依赖最少。


– Devices:该仓库包含 MPLAB Harmony v3 支持的设备列表,由 Microchip MPLAB 代码配置器(MCC)在内部使用。


– harmony_services:MPLAB Harmony 服务仓库是启动 MPLAB Harmony 包/组件基于 HTML 的插件所必需的。它包含基于 HTML 插件所需的通用 Harmony 插件和 Harmony 文件服务器 Java 库。


– quick_docs:该仓库包含 MPLAB Harmony v3 快速文档包。快速文档是独立的 HTML 页面,帮助开发者使用 MPLAB Harmony v3 软件框架快速开始基于 Microchip 32 位 SAM 和 PIC MCU/MPU 的应用开发。

选择好以后,点击“Apply”就可以进行自动下载了。这个时间等待可能会比较久,耐心等待一下。
完成以后,会将库文件都下载到本地之前设置的路径下。


5、创建一个Harmony v3的工程



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

72

主题

285

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部