• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

KEIL和IAR使用上哪个更好

请输入用户名 2018-07-20 浏览量:12366
用来开发STM32的开发环境中,KEIL和IAR是很流行的,那这2者用起来感受有什么不同。还有就是SW4STM32和TrueStudio,这2个用起来感觉如何。VS能通过安装插件什么的,搭建起STM32的开发环境吗,如何去做。感觉有一个VS就什么编程都能做了。
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • Keil和IAR都是STM32平台上非常好的编译工具,Keil是ARM的亲儿子,对于最新ARM技术的支持是最及时的,ARM对于Keil的推广最近开始加大力度了。IAR作为老牌的编译器厂商,在ST的工程师中几乎是标配,很多原厂代码都是基于IAR的,而且IAR的编译速度块,代码执行效率高,所以很多跑分的应用都是用IAR编译作为标准的。
    • 发布于 2018-07-21
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:23

  • 使用第三方工具编辑代码没有什么问题,但是编译以及仿真的话就需要相关的库文件,编译链接工具。有些可以通过安装插件实现编译。
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 2
    • 0

  • 从功能上来说,两者区别不大,都能使用。
    从细节上来说,各有特色就看你更偏向于哪一点:
    KEIL使用者众多,尤其是学生从大学开始就使用Keil,网上资源丰富,你遇到的各种问题都能收到信息,有助于对软件的学习。
    IAR企业使用较多,软件比Keil小,编译速度更快,可以仿真过程中打断点等优秀特点。但遇到新旧版本工程不兼容总会出现莫名其妙的问题,但都可以通过另建工程来解决。
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 1
    • 0

  • keil好用,好多开发板例程都是keil的,而且keil的例程资源多
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 还是keil好吧,用的多,支持的资源也多,相对我们用起来也省心很多,主要自己用的这个好点儿
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • keil用来开发STM用的多,IAR编译速度是比Keil快,工具而已,看个人喜好
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • keil好用,用keil的人比较多
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • Keil环境有两个编译器ver5和ver6,现在只更新ver6。Ver5在几年前已经停更了,就算你下载的最新的MDK编译器Ver5还是老的,编译速度非常慢。Ver6编译速度飞快,但是对以前的C代码兼容性极差,几乎没法用。IAR开发环境和编译器都在不断更新,编译速度比起Keil的Ver5编译器快的多,从编译速度来说,大程序的话用IAR可以节省很多时间。
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 个人觉得keil更好,但有很多人认为IAR的编译效果更好
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • VS可以安装插件支持stm32的开发 但还是有局限性的 不能完整支持全部芯片 例程太少
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 还是建议keil吧,VS我只用来开发上位机,曾经试图搭建过STM32的环境,感觉习惯了keil,VS不好用
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 就使用感受来看的话,肯定是MDK(KEIL)好用,因为它界面友好,功能齐全,而对于一些追求效率的开发者来说,则会用IAR,因为IAR的编译器是GCC变种,编译ARM的程序比较快。SW4STM32和TrueStudio就不需要考虑了,都是Eclispe生的众多孩子的其中两个,Eclipse家族的开发环境,我个人认为不好用。

    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个还是要看个人习惯,我是习惯用keil的

    其次,VS可以通过安装插件来支持STM32开发,但是目前调试功能还不完善

    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是开发STM32,建议keil,比较容易使用,而且作为STM的亲儿子,适配肯定做的不错。当然keil在STM32开发领域使用最广泛,遇到问题也比较好解决
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • keil其实就是好上手,容易学。但不排除IAR这种软件。
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • KEIL对ARM的支持比较好,IAR编译速度快,两个软件都有自己的长处
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

KEIL和IAR使用上哪个更好