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的工程
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|