打印
[PIC®/AVR®/dsPIC®产品]

MHC现在用的人还多吗?

[复制链接]
2836|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
MPLAB® Harmony 3 Configurator 的实现 (MHC) 工具。MHC 是一个易于使用的开发工具,带有图形用户 界面 (GUI) 可简化设备设置、库选择和 配置和应用程序开发。MHC 可作为插件使用 直接与 MPLAB® X IDE 集成,或作为单独的 Java 可执行文件集成 可与其他开发环境独立使用。

MHC包括一个下载工具,可以读取MPLAB的在线目录 Harmony 3 库包,以便开发人员可以选择并下载 他们感兴趣的图书馆。配置器功能 为选择库提供了一个方便但功能强大的开发工具 下载包中的组件,并为开发人员配置它们 应用。而且,内置代码生成器生成库和 应用程序起始代码(通常为源代码形式),基于所选选项。
这个工具用的人多吗?

使用特权

评论回复
沙发
643757107|  楼主 | 2024-6-26 10:51 | 只看该作者
MPLAB® Harmony Configurator (MHC) 是我们屡获殊荣的软件框架 MPLAB Harmony 的省时硬件配置实用程序。您可以使用 MHC 直观地了解和控制目标设备和应用程序的配置。MHC 是 MPLAB X IDE 中完全集成的工具。

生成所有硬件配置代码
生成所有与中间件框架相关的代码
使用所有必需的文件自动更新活动的 MPLAB X IDE 项目。
MHC 可作为 MPLAB X IDE 中的插件使用。

使用特权

评论回复
板凳
643757107|  楼主 | 2024-6-26 10:52 | 只看该作者

使用特权

评论回复
地板
643757107|  楼主 | 2024-6-26 10:52 | 只看该作者
MPLAB® Harmony 是一个由系统服务、设备驱动程序和其他库组成的框架,这些库建立在可移植外设库的基础上,以提供灵活、可移植和一致的软件“构建块”,您可以使用这些“构建块”来开发嵌入式 PIC32 应用程序。

使用特权

评论回复
5
643757107|  楼主 | 2024-6-26 10:52 | 只看该作者
MPLAB Harmony TCP/IP 协议栈通过处理物理网络端口和应用程序之间所需的大部分交互,为嵌入式网络应用程序奠定了基础。它包括几个常用应用层的模块,包括用于提供网页的 HTTP、用于发送电子邮件的 SMTP、用于提供状态和控制的 SNMP、Telnet、TFTP、串行到以太网等等。此外,该堆栈还包括 TCP 和 UDP 传输层的轻量级和高性能实现,以及其他支持模块,如 IP、ICMP、DHCP、ARP 和 DNS。

多种接口 - 支持以太网和/或 Wi-Fi 接口
支持 IPv4 和/或 IPv6 的双堆栈
全动态
改进的模块化和堆栈布局
通过 TCP/IP 控制台进行运行时配置
中断驱动操作
RTOS 友好,易于 RTOS 集成
BSD 层兼容性得到了极大的改进,添加了新的动态套接字选项以及 IPv6 支持。
使用标准行业工具的运行时基准测试支持 - Iperf
MPLAB Harmony 文件系统 (SYS FS) 由 HTTP、FTP、SNMP、模块等使用。这使得堆栈独立于特定媒体的特定文件结构,并允许在多种存储媒体上存储网页。
该堆栈使用高性能的MPLAB Harmony加密库,这是一个非常高效和现代化的实现,支持最新的加密和密钥交换算法
通过添加对现代 wolfSSL TLS 库的支持,堆栈安全性得到了极大的提高
TCP/IP 堆栈和 Wi-Fi 支持
IGMPv3 支持

使用特权

评论回复
6
643757107|  楼主 | 2024-6-26 10:52 | 只看该作者
       
MPLAB Harmony USB 设备库(称为 USB 设备库)为嵌入式应用程序开发人员提供了一个框架来设计和开发各种 USB 设备。根据所选的PIC32微控制器,可选择仅全速或全速和高速USB操作。USB 设备库通过实现标准 USB 设备类规范的函数驱动程序促进标准 USB 设备的开发。自定义 USB 设备也可以通过 USB 通用设备驱动程序实现。USB 设备库是模块化的,因此允许应用程序开发人员轻松设计复合 USB 设备。USB 设备库是 MPLAB Harmony 安装的一部分,并附有突出库使用情况的演示应用程序。还可以修改或更新这些演示以生成自定义应用程序。USB 设备库还具有以下功能:

支持不同的 USB 设备类(CDC、音频、HID、MSD 和通用)
支持复合设备中同一类的多个实例
支持不同速度的多种配置
支持全速和高速运行
支持多个 USB 外设(允许多个设备堆栈)
模块化和分层架构
支持延迟控制传输响应
完全无阻塞
支持轮询和中断操作
在RTOS环境中轻松工作

使用特权

评论回复
7
643757107|  楼主 | 2024-6-26 10:52 | 只看该作者
MPLAB Harmony USB 主机堆栈中的 USB 主机层执行枚举连接设备和连接 HCD 的任务。以下是MPLAB Harmony USB主机层的主要功能:

主机层:

支持多配置和复合 USB 设备
支持 VID PID 和类、子类和协议器件
可以通过根集线器管理多个 USB 设备
简洁的 API 简化了应用程序开发
模块化架构允许在一个应用中支持多个(和不同的)USB 控制器。可操作多个 USB 段
支持低速、全速和高速 USB 设备

使用特权

评论回复
8
643757107|  楼主 | 2024-6-26 10:52 | 只看该作者
DSP定点库包含用于开发数字信号处理算法的构建模块函数。该库支持 Q15 和 Q31 分数数据格式。这些功能在高效的汇编中实现,专门针对该内核系列中的 DSP 扩展。该库在简单的 C 可调用结构中提供这些函数。

复杂数学
向量数学
矩阵数学
数字滤波器
变换

使用特权

评论回复
9
643757107|  楼主 | 2024-6-26 10:53 | 只看该作者
全面检修的库提高了绘图性能,从而加快了更新速度并减少了对丝网绘画的需求
MPLAB Harmony Graphics Suite (MHGS) 的更新包括取消停靠工具中所有窗口的功能、缩放和复制/粘贴 composer 窗口的功能,以及添加新的资源实用程序。
新的MPLAB Harmony Event Manager,可简化图形活动与外部事件的协调
支持支持 GPU 的 MCU(PIC32MZ DA 系列)
新的图像和字体资产管理器提供了对内存占用的细粒度了解,并支持调整大小以满足特定的应用需求和目标 MCU 内存大小。
新的MPLAB Harmony Display Manager,可快速启用非标准格式的显示器。

使用特权

评论回复
10
forgot| | 2024-6-26 13:45 | 只看该作者
MPLAB® Harmony 是一个由系统服务、设备驱动程序和其他库组成的框架

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

213

主题

3805

帖子

11

粉丝