微软公司宣布不再支持你正在使用的 IE浏览器,这会严重影响浏览网页,请使用微软最新的Edge浏览器
厂商专区
产品/技术
应用分类

配套工具支持上 ARM和cortex谁更胜一筹?

2016-05-19 10:00 来源:电源网综合 编辑:铃铛

在32位系统设计中有两种方式都非常适合来进行设计。一种是ARM7,另一种是cortex-M3。最初接触单片机知识的朋友可能无法理解这两种方式的不同,本文就将从配套工具的角度来为大家对这两者的区别进行介绍。

配套工具

ARM7应用已经非常普及,它已经有非常多第三方的开发和调试工具支持。在ARM的网站上有超过130家工具公司名称列表。

大多数厂商提供了基本的开发板,并提供下载程序的接口、调试工具以及外部设备的驱动,包括LED灯的显示状态或者屏幕上的单行显示。通常,开发套件包括编译器、一些调试软件以及开发板。更为高级的套件包括第三方的集成开发环境(IDE),IDE中包含编译器、链接器、调试器、编辑器和其他工具,也可能包括仿真硬件,比如说JTAG仿真器。

内电路仿真器(ICE)是最早的也是最有用的调试工具形式之一,很多厂商都在ARM7上提供了这一接口。

软件开发工具范围很广:从建模到可视化设计,到编译器。现在很多的产品也用到实时操作系统(RTOS)和中间件,以加速开发进程、降低开发难度。另外还有一个非常重要的因素,很多的开发人员对ARM7的开发经验非常丰富。

而Cortex-M3虽然拥有高度的集成化优势,但在配套工具的数量上却落后于ARM7。不过,Cortex-M3的集成调试性能使调试变得简单且有效,且无需用到内电路仿真器ICE。

在配套工具上,看来还是历史悠久的ARM更胜一筹。Cortex-M3的应用时间相对较短,配套工具的开发较慢且和ARM7有所差别也在预料之中。但在集成性上Cortex-M3仍旧是较为领先的。通过本文的介绍,希望大家能够理解这两者在配套工具上的区别。


ARM7与cortex-M3在指令集上的异同

声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。

相关阅读

微信关注
技术专题 更多>>
研发工程师的工具箱
智慧生活 创新未来

头条推荐

电子行业原创技术内容推荐
客服热线
服务时间:周一至周五9:00-18:00
微信关注
获取一手干货分享
免费技术研讨会
editor@netbroad.com
400-003-2006