14

帖子

0

TA的资源

一粒金砂(中级)

41
 
这种模式感觉象在电脑上写应用程序一样,但不太适用于对成本要求严的项目,可能在寻找问题上会有难度
 

回复

49

帖子

1

TA的资源

一粒金砂(初级)

42
 
由于单片机功能越来越强大,目前主流的嵌入式芯片生产商都在开发自己的软件开发平台,这是大势所趋,但是个人感觉要考虑兼容性和代码的执行效率等问题。
 
 
 

回复

521

帖子

0

TA的资源

纯净的硅(初级)

43
 
通过学习对Harmony有了进一步的了解,Harmony的功能非常强大,通过它我么可以构建一个程序框架,当然还包括各个小的模块,并且每个小的模块都具有通用性和可移植性,用户可以方便的根据自己的需求进行添减,同时还支持不同器件,感觉这一点做的非常好的,不会因为硬件芯片更换所带来的繁重的软件修改,Harmony的这些优势将大大简化新产品的开发周期,为客户带来极大的便利。
 
 
 

回复

218

帖子

0

TA的资源

一粒金砂(高级)

44
 
Harmony 高效的可配置性,强大的可兼容性以及设计的灵活性确实展现出这款产品的巨大潜力,现在的软件模块化的设计,清晰的结构设计越来越成为软件设计工具的趋势,而Harmony的设计理念及把程序设计分成“配置”、“库”、“应用”的这种思想很重要。很赞
 
 
 

回复

1507

帖子

1

TA的资源

纯净的硅(初级)

45
 
之前 公司产品做过8位的PIC单片机产品,现在公司产品升级换代,也用了32位单片机了,看了该篇文章,觉得确实,如果好好学习该软件平台,设计开发一套产品是完全没有的问题的,该段文字从总体上阐述了hamony的开发平台,功能性,效率性等实用点,作为从事单片机开发而言,如果应用上手之后,基本功能完全可以胜任,确实是不错,后面再看看相关内容,好好学习一下,多提高些知识点,对于产品开发也是有好处的。
 
 
 

回复

450

帖子

43

TA的资源

一粒金砂(高级)

46
 
从上述Harmony的设计理念和优点,可以看出系统分层设计、可配置、可重构理念也已在控制器底层得到广泛认

可和应用,一个小小的微控制器,就可以被看成是一个微型系统,系统工程、软件工程等大系统的设计思路在微

控制器层面也得到了很好的理解和运用。但是诸多半导体厂家的产品各有千秋,开发软件各成体系,有没有可能

在未来形成统一的标准,还要拭目以待。另外,个人觉得这种模式发展到极致,就用不到额外写代码了,只需写

好配置参数,就基本上可以搞定80%以上的应用场合了。
 
个人签名一心一意,精益求精
 
 

回复

493

帖子

1

TA的资源

一粒金砂(高级)

47
 
    MPLAB® Harmony解决方案,一个类似于OS作用机制的体制,将硬件层剥离出去,使研发人员不再需要关注具体的寄存器灯的控制实现,只需按照方案要求,将其配置文件配置OK即可,另一方面,高内聚低耦合的思想及实现使得模块代码有了很大的复用性。
    在公司的大型项目面前,应用解决方案,可以很大程度的提高开发效率,缩短开发周期。但是另一个方面,在成本控制以及后期产品问题支持方面是一个需要思确的方面。
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(中级)

48
 
     一直用MPLAB IDE 进行项目开发,或者说习惯成自然了,理所当然认为开发就是这样,但是当我们这个项目各个模块组合的时候才知道没有统一约束和规范性是多么浪费生命的事情,整机一调试,各种问题,各种写法,共同单元竟然好几种方法,导致后续调试工作繁琐不可靠,现在MPLAB Harmony集成开发平台可以说能很好的规避这个问题,不但有各种HC的配置导入还有各种外伤的库,使得共同单元开发省出不少时间,并且还有系统代码初始配置,相当于基本的系统代码不用编写,只需写我们自己的功能单元即可,方便实用,不错的平台;
 
 
 

回复

111

帖子

0

TA的资源

一粒金砂(中级)

49
 
首先对我个人来讲,我对MPLAB® Harmony了解的不多,更没用过。不过讲解讲解倒是通俗易懂,本身在大学课程里学过Ucos和Linux这两门实时操作系统,所以对一些名词不陌生。另外,我平常用的较多是STM32,也在上面跑过操作系统,整体感觉MPLAB® Harmony不错,希望有机会可以用一些,点个赞。
 
 
 

回复

45

帖子

2

TA的资源

一粒金砂(中级)

50
 
很高兴看到Microchip推出和STC一样的开发平台,通过 这个开发平台大家可以集中精力把自己的idea 实现而不是花费大量时间在硬件软件的初始化配置上去,更有利于软件的开发,里面的高内聚低耦合体现了更好的开发思维,喜欢这种开发模式
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

51
 
学习Harmony最好先要了解Harmony的设计理念。

1.  可配置性
嵌入式应用程序进行分解,配置,库,应用,分類的很詳細..

在程式碼的coding 中
对应了系统配置代码、Harmony提供的软件库代码、你自己的应用程序;系统配置代码和Harmony提供的软件库

軟件初建時已建構的很完整,對於軟件開發人員來說,既方便又清楚,程式debug時也方便對應找原始路徑...
可以減少除錯時間.
 
 
 

回复

1977

帖子

1

TA的资源

五彩晶圆(初级)

52
 
看完Harmony的介绍,感觉真是相当强大,基于实际嵌入式开发所需要的关键素和步骤拆分开来形成一个完整的开发平台,一个不需要太关心低层硬件的应用开发平台,高内聚,轻耦合的模块化方式,能节省不少开发和移植时的诸多时间,提升开发效率,而且提供的库API接口易于调用,代码的稳定度高,真是一个强大的平台。
 
 
 

回复

229

帖子

1

TA的资源

一粒金砂(中级)

53
 
1、MPLAB® Harmony是一个比较完备的单片机开发框架,开发人员可以降低风险和总体成本,加快产品上市时间。

2、感觉这个和STM32 的Cube类似

3、以后的趋势应该是慢慢的各家公司都提供类似的软件,工程代码会更规范,开发时间也会缩短。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

54
 
一直用PIC18系列,每次配置比较麻烦;这个Harmony设计理念很好,简单易用的配置、完整的库函数、模块化设计思路,能大大缩短项目开发周期,将主要精力集中在应用上,大赞!
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(中级)

55
 


本部分内容介绍了MPLAB Harmony总体设计思路以及其在应用中的一些优点。让一些没有使用过MPLAB® Harmony平台工程师用户,在看了该介绍之后,能感觉到MPLAB Harmony开发平台便利和优势,具体有以下几方面优势:
一、MPLAB Harmony包含丰富的外设库、驱动程序和系统服务,可以供用户随时访问,进行应用程序开发。
二、Harmony代码可配置、可剪裁,更容易让用户在PIC32之间选择合适的芯片,大大地提高了微控制器之间的代码兼容性
三、MPLAB Harmony的模块化代码,更容易让驱动、软件库以及应用程序在一起协同工作,大大地提高了代码之间的协同工作。
四、而且MPLAB Harmony组件包括中间件、系统服务和外设,这可以无缝地支持第三方软件集成,如RTOS、驱动等。
五、另外MPLAB Harmony具有配置器(MHC)插件,该插件可以支持图形方式简便地选择和配置组件,增强用户的完美体验。

 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(初级)

56
 
模块化的思想, 方便的移植, 多任务处理, 加上网络模块, 蓝牙,串口,USB ,居然还有CAN, 以后要做物联网方便多了.如果能再有一些跟主流云平台的一些简单应用sanple, 那么我就可以很快的应用到各个物联网领域.
 
 
 

回复

1万

帖子

141

TA的资源

版主

57
 
用过老版本的MPLAB,现在的Hamony功能强多了,其模块化思想一直也是俺过去编程中所追求的,当然是在裸奔的基础上追求。现在RTOS的应用越来越普遍,如何在程序开发的效率性和控制性方面找到适当的平衡是RTOS时代最该关注的,这就需要有适当的开发工具辅助以及对RTOS的深入了解。鉴于现在各开发平台的日益复杂化趋势,弄不好反而容易导致用户特别是初学者的无所适从,MPLAB® Harmony是否在这方面做的比较到位,需要进一步的关注和了解。总的来说,从介绍性资料来看,Hamony的理念是很不错的,支持轻应用的裸奔,在RTOS方面的辅助资源也不少,涵盖了流行的应用。
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

48

帖子

0

TA的资源

一粒金砂(中级)

58
 
使用MHC生成和管理代码以后,对系统的一些寄存器的操作会不会不灵活。不如IO的输入输出切换,串口的开关什么的
 
 
 

回复

237

帖子

0

TA的资源

一粒金砂(中级)

59
 
MPLAB® Harmony的设计理念 ,用户不需要了解芯片之间的寄存器差异;可移植性   比较吸引我。目前好多的同类芯片之间移值  还需要查手册 。可以缩短开发时间  。模块化 已经是未来的趋势 就像独立的齿轮 互相协作,各自运行、互不干扰,很形象。
 
 
 

回复

183

帖子

4

TA的资源

一粒金砂(高级)

60
 
Harmony的理念非常先进,对底层封装,中间层抽象,上层灵活~随着MCU开发效率越来越高,开发的稳定性和速度就很重要了。Harmony非常符合这方面的趋势,而且整合了丰富的功能,高度灵活性,提供给用户的则是一个稳定的平台,将来也可以实现可视化开发~就像PC软件开发曾经走过的道路一样,所以对此应该充满信心
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/10 下一条
【有奖直播】2025是德科技数字月-数字新品来助阵
直播时间:3月19日(周三)14:00
直播奖励:小米口红充电宝、倍思充电线、是德科技十周年鼠标垫

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表