
摘要
MPLAB Harmony是一款用于PIC32 MCU的灵活、抽象且完全集成的固件开发环境。借助Microchip对第三方软件集成的快速和广泛支持,使用户可以实现支持RTOS的可互操作库的稳 健框架开发。
MPLAB Harmony包含丰富的外设库、驱动程序和系统服务,以供用户随时访问,进行应用程序开发。代码开发格式支持最大限度的重用,可缩短上市时间。
优势
更短的上市时间
可用于生产的库提供无缝的系统集成
集成的单一平台可以缩短开发时间
经过测试和调试的库让您可以有更多的时间进行应用程序开发
改进的代码互操作性
模块化架构使得仅需极少的工作量即可实现驱动程序和库配合工作
应用软件可以简便地扩展到不同的终端系统
简化的支持
通用软件平台的标准界面可确保高效的Microchip支持
改进的32位可扩展性
MPLAB Harmony使用户可以更简便地进行PIC32器件间移植
增强的第三方软件集成
第三方解决方案(RTOS、中间件和驱动程序)可平滑地集成到软件网络中
Microchip为精选的第三方解决方案提供了直接分销和一线支持

MPLAB Harmony v1.0特性
MPLAB Harmony配置器(Beta版)
完全支持PIC32MX和PIC32MZ
附加的功能和演示
USB和图形
增强的文档——持续改进
几个新的RTOS演示,包含更多的多协议栈演示
对RTOS OSAL和系统服务实现了完全的驱动程序兼容性改进
随MPLAB Harmony提供的PIC32软件开发工具

已规划其他软件组件
*由Microchip直接销售并提供一线支持
MPLAB Harmony框图

应用程序层
实现所需的整体行为
抽象的硬件访问
支持在PIC32器件之间轻松移植
通用系统服务
提供通用的功能,以避免重复和冲突
消除模块之间复杂的交互和相互依存关系
OSAL提供操作系统兼容性和接口
管理共享资源
支持低级配置和电路板支持包
中间件层
实现复杂的库和协议(USB、TCP/IP、文件系统和图形)
提供高度抽象的应用程序接口
库具备线程安全性和RTOS就绪
构建于驱动程序、PLIB和系统服务之上
支持第三方库集成
设备驱动程序层
提供外设的高度抽象接口
控制对外设的访问
通过选定驱动程序管理多个硬件实例和软件客户端
管理外设状态和多个外设实例
通过PLIB访问硬件
支持阻塞或非阻塞代码
外设库(PLIB)层
提供用于实现Microchip PIC32可扩展性的功能接口
实现特定于器件的功能
MPLAB Harmony配置器
MPLAB Harmony配置器将支持MPLAB代码配置器中具有的所有功能。
MPLABHarmony配置器特性
创建:MPLAB Harmony项目
以图形方式选择和配置:MPLAB Harmony组件
初始化:中间件状态机
可以编译和执行生成的项目
无需更新MPLAB Harmony配置器即可添加和配置第三方解决方案
MPLABHarmony配置器设计
Java和Linux技术
易于扩展
添加MCU
添加功能
支持和维护需求低
支持第三方解决方案
Linux外观
欲了解更多产品信息,请点击“阅读原文”。

