原创 Keil MDK-ARM 和 IAR EWARM 的选择

2013-10-9 16:11 3787 27 35 分类: 消费电子

最近又要开始编程了,所以忙里偷闲,再一次了解了一下开发平台的发展情况,看看是不是要换个新平台尝个鲜,也就引出了如题的一个选择题。

 

近几天,主要针对 Keil MDK-ARM 和 IAR EWARM 了解了一些信息。看过一些相关的讨论贴之后,决定试一下 IAR 的 EWARM(因为之前是用 Keil 的 MDK-ARM,同时也因为有好多网友认为 IAR 的 EWARM 要由于 MDK-ARM)。

 

EWARM 的最新版(6.60.2)试了一下,第一映像不好(对比MDK而言,主要是界面)。继续试用发现无法正常编译 STM32 标准外设库 V3.5 的例程(虽然经过一通搜索问题解决了,但还是小郁闷了一把)。

 

郁闷之余,去了 Keil 的主页,恰巧看到了 MDK-ARM 发布了最新的5.0版,于是下载试用。安装之后,跳出了第一个界面就让我又回到了Keil 的阵营。新版加入了 Pack Installer ,算是一个小的辅助程序,用于用户选择性的安装对应器件的相关支持文件和参考程序等等(第一感觉就是好人性化)。

 

于是,暂时放弃了 IAR(也许以后有空会再试试)。

 

简单的选择之后,想想为什么自己会这样选。其实,只是第一眼的感觉。可能很大程度上就是界面。对于硬件产品的话就是外观。于是,想到了产品设计。现在的产品,大到飞机、火箭、航母,小到手机、耳机等等,外观无疑是非常重要的一个环节。第一印象直接决定了之后的所有可能。

文章评论8条评论)

登录后参与讨论

用户849986 2014-6-17 18:23

用户849986 2014-4-14 16:10

电熨斗方案

用户849986 2014-3-17 15:02

电熨斗方案设计

allen_zhan_752827529 2013-10-11 10:35

关于 IAR 与 KEIL 的比较, 网上比比皆是, 几乎可以列成一个专题. 一般的看法是 IAR 的压缩比率和编译时间要略略强些. 而 KEIL 自从被 ARM 收购, 意味着更准确与合理的目标代码的编译, 或者说更流畅的 debug 与模拟.不过似乎在收购前, KEIL 也其实使用 ARM 的编译器来着, KEIL 似乎贡献的仅仅是界面``` IAR 的选择, 则常常是被迫的... 对于国内工程师而言, 第一感觉当然是继承于 51 开发, 并得到 ARM 支持的 KEIL 更熟悉易上手. 但是一旦进入实际工程, 我们将会惊讶发现非常多比例的 samples, projects, 或者国外的范例, 都是用 IAR 完成, 从而不得不被动学习 IAR, 特别对于刚入行的工程师而言. 因此, 我感觉 IAR 在外部世界中的使用比率, 远远高于国内. -- 这是我的感觉, 不知道是否准确.

用户1406868 2013-10-10 15:41

用户体验很重要

hdapple_2000_877363590 2013-10-10 14:16

界面决定了用户选择

用户1406868 2013-10-10 12:26

ni一个走电子产品开发的还在乎工具的界面,。。。。。。

用户1705692 2013-10-10 09:52

KEIL MDK-ARM是ARM公司产品,好用!MDK产品详细介绍可以查看:http://www.myir-tech.com/product/mdk-arm.htm

用户1663984 2013-10-10 09:03

keil的头文件不是标准C库的,IAR头文件是标准C库格式,不知道现在是什么情况 了。其他的操作方面,keil更方便

用户1602177 2013-10-9 16:15

对于个人而言,习惯也很重要~~
相关推荐阅读
用户1715188 2013-10-14 09:46
Doxygen 用法举例
  Doxygen 用法举例 在C++程序中写注释,把注释自动生成文档的工具 doxygen 是很有用的,它可以使你不用同时维护程序注释和文档, 自然地把你的文档和程序保持一致...
用户1715188 2013-10-12 15:00
建立 FreeRTOS 版的 STM32 标准外设库(STM32F10x_StdPeriph_Lib_V3.5.0) 笔记
  简介:笔记记录了如何建立含 FreeRTOS 的 STM32 标准外设库的过程。   相关资源: 1.STM32 标准外设库 V3.5.0 ( 直接下载地址 http://ww...
用户1715188 2013-10-10 00:42
Keil MDK-ARM 下基于 STM32 标准外设库 V3.5.0 的 FreeRTOS 移植笔记
  移植过程基于 STM32 标准外设库,在库内提供的例程基础上,将 FreeRTOS 移植进去。     相关资源:   1.STM32 标准外设库 V3.5.0 ( 直...
我要评论
8
27
关闭 站长推荐上一条 /2 下一条