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

对cortex m系列开发来工具的问题

1c61d3832d945ce0 2019-05-12 浏览量:658
对cortex m系列开发来说,gnu系工具链和keil 相比有哪些优缺点?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:8
  • m系列当然是keil工具比较合适,a系列可以用gnu工具链,linux开发才会用到gnu

  • gnu工具链免费,环境搭建十分麻烦。keil、IAR这些收费,集成仿真、调试等功能,用着方便。至于效率,都差不多。

  • 优点在于GNU工具链是开源且免费的,而keil是要收费的,且keil安装所需要的空间要大于gnu工具链,对内存和CPU的要求也稍微高一点

    不过keil的优势在于它除了编译,还具有调试的功能,可以用于软硬件调试

  • 工具开源,有空可深入学习 ;整个过程涉及的配置文件需自行查找或编写,促使你深入学习编译过程。

  • 优点就是免费,gnu的软件自由

    缺点是没多少人用gnu来开发cortex m,不是主流,大家都喜欢用keil一类的开发cortex m

  • 使用GNU工具链开发单片机的有点就是免费使用,不存在版权问题,但是因为大部分都是免费开源,没有商业软件的Keil有很好的技术支持,使用人数也相对较少,资料丰富程度也不及Keil。

  • GNU系列,如果你有很多开发其他时使用GNU系列工具的经验,可以进行迁移使用。它免费,如果配置好了环境,但就开发来说还是可以方便的进行自动编译等高级操作。


    当然,因为没有成熟的商业支持,配置起来可能是相当麻烦。

  • gun是开源的,是免费的,没有版权问题,支持的系统比较多,可以在Linux上进行开发

    但要配置的参数比较多,要使用的比较深入才可以

相关问题

问题达人换一批

对cortex m系列开发来工具的问题