• 已解决 31796 个问题
  • 已帮助 5561 位优秀工程师

keil好用还是iar好用

10ed1420f4a16b6e 2018-11-29 浏览量:1594
之前操作stm32,一直用keil的mdk5编译环境。最近开始弄智能车比赛,发现飞卡的kinetis类的芯片基本上大家都用的是iar环境。就想问一下这两者之间的区别是怎么样的?哪个更好用一些呢?
3 0 收起

我来回答

最佳答案
  • MDK默认只创建工程,工作区是不会直接创建。如果想多个工程聚合,则首先需要创建一个multi的工作区,然后再添加相应的工程。  IAR,默认是创建工程和工作区,如果想多个工程并存,直接添加即可。  相比之下,MDK创建工程的文件比较少,而IARM创建工程生成的文件比较多。如果主要是采用C,推荐IAR,编译效率高,编译速度快,支持多种RTOS。
    • 发布于 2018-11-29
    • 举报
    • 评论 0
    • 7
    • 0

其他答案 数量:33
  • IAR编译的代码运行效率比Keil高很多!只是用keil的人较多。还有就是有的芯片只支持IAR,有的芯片只支持MDK
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 2
    • 0

  • 其实都一样,编程都是同样的垃圾,对于stm32的代码量来说,编辑功能垃圾的一批,,我给你个推荐,VS2017写代码,智能提醒,智能补全,太强大了,可以效率提升很大,非常好的的编辑器,写代码到vs2017,编译到keil
    • 发布于2018-11-29
    • 举报
    • 评论 1
    • 2
    • 0
LoveMyDog 回复了 bulinbulin :一个是应用c的编写软件,不会出现乱码么? 回复

  • keil好用,很多单片机都支持的,不过用的芯片只能用iar,首选用keil,不支持再用iar
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 2
    • 0

  • IAR编译速度比Keil快得多,大工程十分明显,但调试不如Keil做的好。keil调试下载速度快,可实时观察变量,Iar要断点才能看变量值,调试过程卡死退出的几率比keil大。
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 2
    • 0

  • 我用的iar不过用keil的好像也有不少人,各有优点吧都
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 2
    • 0

  • 都差不多,我调STM32用的keil,智能车当时用的也是IAR
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 2
    • 0

  • IAR编译速度比Keil快得多,大工程十分明显,但调试不如Keil做的好。keil调试下载速度快,可实时观察变量,Iar要断点才能看变量值,调试过程卡死退出的几率比keil大。
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 2
    • 0

  • 我一般都是STM32使用MDK   STM8使用IAR    感觉就这样吧,如果MDK支持STM8的话  我还是更加习惯使用MDK
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 1
    • 0

  • 习惯哪个用哪个,这两个都差不多

    如果单片机只支持一个的话,那就没的选,同时支持两个,就看哪个用的多,公司里,身边人,网上代码,用哪个多你也用哪个,容易沟通交流

    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实都一样,这些只是工具而已,就像你买手机,选华为还是小米,各有所爱吧
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • MDK用的更多点,因为支持的芯片更多吧。MDK感觉用起来简单,方便,编译效率确实不如IAR。IAR破解安装有点麻烦。
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 用过几天,个人感觉是keil用起来比IAR稍微繁琐一些,IAR会直接建立分类的文件夹和相关的文件,函数库等。这点比较好。还有就是据说是IAR对代码优化更好些。但是我没验证。
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 对于编辑器来说 两者都是不是多好 功能太弱

    编译器两家各有长处 也不好说谁比谁强

    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • keil一般都是推荐新手用,老鸟都是IAR编译效率高,但是界面老不是很方便!
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 看个人习惯,MDK的界面好看,IAR编译快。

    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • MDK用起来感觉更容易上手,IAR破解安装就不简单,但是编译时真快,而且工作区这部分功能挺好使。
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 我一般是使用notepad++,主要是方便,很小,写完再放在keil里面编译
    • 发布于2018-11-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

keil好用还是iar好用
浏览量:1595 日期:2018-11-29
树莓派好用还是单片机好用
浏览量:537 日期:2017-11-01
PCB绘制时USB的固定脚是接GND还...
浏览量:1623 日期:2018-07-02
单片机用C语言还是用汇编开发好?
浏览量:424 日期:2017-12-12
烧录程序是用笔记本电脑好呢 还...
浏览量:474 日期:2017-12-13

问题达人换一批

keil好用还是iar好用