常用MCU厂家的开发环境

1、NXP

NXP的开发环境都是S32,不过针对不同的系列S32有三个版本,分别是S32 for PA,S32 for ARM,S32 for Platform。

  • S32 for PA:用于power PC架构的处理器,如57xx系列的MCU,底层配置工具为prosessor expert
  • S32 for ARM:用于arm配置的旧版本开发环境,底层配置工具也是prosessor expert
  • S32 for Platform:用于arm配置的的新版本开发环境,集成了新的底层配置工具

一般在使用时都需要安装对应的SDK以及对应芯片型号的支持包,或者新版本的实时运行环境RTD。
在这里插入图片描述

2、英飞凌

英飞凌的开发环境有tasking,全新的英飞凌官方平台AURIX Development Studio(ADS)。

  • TASKING:
  • ADS:英飞凌官方自己的开发环境,使用iLLD底层库进行开发。

3、瑞萨

瑞萨单片机开发环境有三种:e²studio、CS+ for CA,CX、CS+ for CC。

  • e²studio是一个基于Eclipse的集成开发环境(IDE),适用于瑞萨电子MCU。除了Eclipse自己强大的代码编辑器之外,e²studio还提供了丰富的扩展功能。
  • CS+ for CA,CX可以使用类似51单片机一样的对寄存器的操作方法,CS+ for CC则不行。从CSDN博主木十化的文章中了解到:从瑞萨供应商的技术支持得到的反馈是CA是早期的NEC开发的,而NEC的IP做得是不错的,而瑞萨的外设做得不错,然后集两家之所长,瑞萨做了关于RL78系列的单片机。但是CA的编译器编译效率不太好,然后瑞萨后来直接开发新的编译器,用于取代CA的编译器,就是后面的CC。相对于CC,CA的支持度更高,资源更丰富,官网的Demo都是基于CA,但是建议大家后面使用CC这款IDE,CC的使用方法基本和CA一样,而且编译出来的二进制文件比CA编译出来的小20%,且CC能支持long long类型的量,而CA只支持long型变量。

参考原文链接

4、STM32

STM32常用的为Keil_MDK和STM32CUBE结合使用的工具链,使用STM32CUBEMX生成底层配置代码(基于HAL库),使用keil作为编译器。
现在ST官方推出了新的CUBEIDE,有了更高的集成度,即使用一个软件实现配置和编写代码,同时还可以安装代码补全工具。但是在编译方面有不可弥补的劣势存在。

5、常用的arm公司的keil、IAR

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我见山河如故

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值