请选择 进入手机版 | 继续访问电脑版
搜索
查看: 917|回复: 1

【FAQ】MPLAB® Harmony常见问题与解答

[复制链接]
发表于 2017-10-18 10:49:03 | 显示全部楼层 |阅读模式
1、MLA与MPLAB® Harmony之间的主要区别是什么?
MPLAB® Harmony是新一代Microchip库,最初的设计目的是实现模块化和互操作性,无论是否使用RTOS。
MLA不包括:
  集成RTOS支持
  集成第三方软件
运行时外设实例化

2、什么是MPLAB® Harmony和MPLAB® Harmony中间件?
MPLAB® Harmony不仅仅是库和中间件;它是对Microchip软件创建方法的一种变革。它是软件设计、开发、测试和文档编制的全新流程。它由一组外设库、驱动程序、系统服务、中间件和第三方代码组成,可以更轻松地创建所有类型的应用程序。它配有一些示例,用于说明如何适当地提取和使用Microchip软件开发平台的全新软件工具(如设备驱动程序)。由于代码以可高度重复使用的格式编写,MPLAB® Harmony将为每个用户节省大量时间和精力。MPLAB® Harmony进程的直接结果是用户现在可以一次运行多个协议栈或一个协议栈的多个实例。MPLAB® Harmony还创建了标准的应用程序编程器接口(API)和命名约定,以便改善一致性和易用性。MPLAB® Harmony采用操作系统抽象层(OSAL),可无缝集成商业RTOS,例如FreeRTOS和Micrium等。


3、客户应在何时使用MPLAB® Harmony代替MLA?
注:MPLAB® Harmony不支持8位和16位应用程序。 这些应用程序将在可预见的未来一段时期内继续使用MLA。MPLAB® Harmony的完整版v1.00已经在2014年上半年发布。在此之前的所有PIC32MZ均受MLA支持。
建议用户为所有新设计使用MPLAB® Harmony。

4、MPLAB® Harmony将作为单个文件下载,还是由客户选择MPLAB® Harmony模块和协议栈分别下载?
目前的计划是按照与MLA相同的方式单次下载MPLAB® Harmony。 它将包括一些标准/工作项目,以便用户可以立即上手。不过,由于MPLAB® Harmony是一种框架,因此没有理由不能单独分发各个库或协议栈,以便插入该框架或者支持演示和开发系统。我们还在研究GUI,这有助于简化自定义和配置过程,包括选择所需的模块和功能。


5、MPLAB® Harmony支持哪些PIC32产品系列?
MPLAB® Harmony支持全部PIC32系列。


6、有移植指南来帮助从MLA转换到MPLAB® Harmony中间件吗?
有。下载文件"MPLAB® Harmony Help Files/Release Notes",并参考适用的移植应用指南的各个框架部分。 MPLAB® Harmony Release Notes and Contents (v1.11).pdf (290.54 KB, 下载次数: 5)
回复

使用道具 举报

发表于 2017-12-12 18:25:45 | 显示全部楼层
MPLAB® Harmony 刚推出时,我就下载了想尝尝鲜,但是发现不支持WinXP系统。
后来家里电脑装了win8、win7双系统,终于可以嗨皮了。正好前段时间参加活动,申请了板卡,实地体验了一把,Harmony非常棒。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /5 下一条

facebook google plus twitter linkedin youku weibo rss
©2019 Microchip Corporation

小黑屋|手机版|Archiver|Microchip技术社区

GMT+8, 2019-8-19 15:42 , Processed in 0.061537 second(s), 7 queries , MemCache On.

快速回复 返回顶部 返回列表