模块化的设计方法很赞,这不仅减少了设计难度,缩短了开发时间,更重要的是稳定性得以提高。肃然要牺牲一点效率,大针对日益强大的处理器,这一点付出应该是值得的。
今年将我的MPLAB IDE更换位MPLAB X IDE,里面有个MCC插件和MPLAB®Hamony工具差不多,很实用,便捷,需要什么功能点点鼠标配置一下,直接生成代码,提高上手速度,可惜我使用的都是PIC24系列的片子和PIC30F系列的产品,MPLAB®Hamony工具目前还没用到,目测功能很强大,期待后续使用。。。
文章讲得很详细,也很容易让人看懂,对初学者有很大的帮助。。。
主要内容如下:
1,Harmony是什么?
MPLAB® Harmony是一个灵活的、抽象的、集成的PIC32微控制器软件开发平台。
其提供了模块化、面向对象设计、以及能基于超循环(裸跑)和基于RTOS运行的灵活性;同时它的软件架构提供了非常易用、方便配置等优点以适合各种应用的设计。也包含了一系列的外设库(PLIB)、驱动(Driver)、系统服务(System Service)、各种中间件(Middleware,包括图形、网络、USB等)以便客户专注于应用的开发。。。
Harmony的设计理念是什么?
a,可配置性
b,模块化
c,兼容性
d,灵活性
e,可移植性
Harmony的优点
a,极大地提高了微控制器之间的代码兼容性
b,极大地提高了代码之间的可协同工作性
c, 更快的产品开发上市时间
d, Microchip公司更快、更高质量的给客户支持和反馈
e, 提高用户使用的满意度
f, 更容易的第三方软件集成
如同51的keil,以上权且当作开发PIC32单片机应用环境的一个入门知识吧。。。
MPLAB Harmony模块化、开放的设计思想是时代的潮流,看好MPLAB Harmony第三方计划,随着产品的推广相信有更多的开发者加入进来,可以使用户更快更好的得到软件解决方案的支持,降低项目整体开发风险,为客户创造更多的优势,
Harmony把模块化程序设计思想发扬光大,嵌入式程序的模块化,降低了嵌入式入门的门槛,能够是更多的人步入这一行列,更轻松的实现设计要求的功能。
MPLAB® Harmony作为一个集成化微控制器软件开发平台确实不错,交互式配置,独立代码,可以提高效率和更多的扩展空间,尤其是模块化,封装好,可移植,兼容性强,耗时少,库文件支持,可学性强,使得我们在使用中事半功倍,设计思路会更灵活开阔,尤其是自主生成和导入,使得配置更方便。设计的最终理念还是性价比和设计安全理念,给客户更大的想象空间,让设计人员有更广泛的开发思路,提高质量整体化进展。个人呢觉得还是应该从方便性,直观性上入手,更多的向简洁,配置容易的方面入手,有更好更多的设计实验,设计资料,这样才能加快熟悉程度,从这点来看,光是几本介绍和书本式的资料是远远不够的。 本帖最后由 led2015 于 2016-12-31 21:59 编辑
MPLAB®Hamony是一款集成的开发工具,学习中。谢谢