keil好用还是iar好用

关注

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

全部回答

  • shijielong 发表于 2018-11-29

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

    回答点赞:   9c77b96831e94e0 80313ab2f324752 a4c022bac1fe969 wolf11111 _行者_ 举报 评论 5

  • ━╋う酔意流年☆═━ヾ 发表于 2018-11-29

    IAR编译的代码运行效率比Keil高很多!只是用keil的人较多。还有就是有的芯片只支持IAR,有的芯片只支持MDK

    回答点赞:   80313ab2f324752 wolf11111 举报 评论 2

  • bulinbulin 发表于 2018-11-29

    其实都一样,编程都是同样的垃圾,对于stm32的代码量来说,编辑功能垃圾的一批,,我给你个推荐,VS2017写代码,智能提醒,智能补全,太强大了,可以效率提升很大,非常好的的编辑器,写代码到vs2017,编译到keil

    回答点赞:   80313ab2f324752 wolf11111 举报 评论 1 2

    LoveMyDog 回复了 bulinbulin:一个是应用c的编写软件,不会出现乱码么? 回复

  • yhj416606438 发表于 2018-11-29

    keil好用,很多单片机都支持的,不过用的芯片只能用iar,首选用keil,不支持再用iar

    回答点赞:   80313ab2f324752 wolf11111 举报 评论 2

  • apleilx 发表于 2018-11-29

    IAR编译速度比Keil快得多,大工程十分明显,但调试不如Keil做的好。keil调试下载速度快,可实时观察变量,Iar要断点才能看变量值,调试过程卡死退出的几率比keil大。

    回答点赞:   80313ab2f324752 wolf11111 举报 评论 2

  • a581447def5b4ad1 发表于 2018-11-29

    我用的iar不过用keil的好像也有不少人,各有优点吧都

    回答点赞:   80313ab2f324752 wolf11111 举报 评论 2

  • 小白爱32 发表于 2018-11-29

    都差不多,我调STM32用的keil,智能车当时用的也是IAR

    回答点赞:   80313ab2f324752 wolf11111 举报 评论 2

  • 1bc9b1ac1ac3834d 发表于 2018-11-29

    IAR编译速度比Keil快得多,大工程十分明显,但调试不如Keil做的好。keil调试下载速度快,可实时观察变量,Iar要断点才能看变量值,调试过程卡死退出的几率比keil大。

    回答点赞:   80313ab2f324752 wolf11111 举报 评论 2

  • @曲终人散@ 发表于 2018-11-29

    喜欢使用Keil,IAR用不惯

    回答点赞:   80313ab2f324752 wolf11111 举报 评论 2

  • oh_耗子 发表于 2018-11-29

    习惯了keil

    回答点赞:   80313ab2f324752 wolf11111 举报 评论 2

  • 哇咔YG 发表于 2018-11-29

    我一般都是STM32使用MDK   STM8使用IAR    感觉就这样吧,如果MDK支持STM8的话  我还是更加习惯使用MDK

    回答点赞:   80313ab2f324752 举报 评论 1

  • 张峰 发表于 2018-11-29 云汉达人

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

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

    举报 评论 0

  • 9c77b96831e94e0e 发表于 2018-11-29

    其实都一样,这些只是工具而已,就像你买手机,选华为还是小米,各有所爱吧

    举报 评论 0

  • 请输入用户名 发表于 2018-11-29

    MDK用的更多点,因为支持的芯片更多吧。MDK感觉用起来简单,方便,编译效率确实不如IAR。IAR破解安装有点麻烦。

    举报 评论 0

  • 我是假管 发表于 2018-11-29

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

    举报 评论 0

  • hangtao 发表于 2018-11-29

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

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

    举报 评论 0

  • LoveMyDog 发表于 2018-11-29

    keil一般都是推荐新手用,老鸟都是IAR编译效率高,但是界面老不是很方便!

    举报 评论 0

  • donatello 发表于 2018-11-29

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

    举报 评论 0

  • Linux小学童 发表于 2018-11-29

    MDK用起来感觉更容易上手,IAR破解安装就不简单,但是编译时真快,而且工作区这部分功能挺好使。

    举报 评论 0

  • lsh019 发表于 2018-11-30

    我一般是使用notepad++,主要是方便,很小,写完再放在keil里面编译

    举报 评论 0

我来回答

试用推荐

ROC-RK3399-PC六核64位高性能主板

产品总数:3个  申请人数:45

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧
×
恭喜您成功领取锦鲤卡
幸运锦鲤将在12月28日晚8点的直播中公布
敬请期待...
确定
12月问答积分兑换板卡出炉