以前大部分都是用的ARM架构的MCU,最近开始做汽车上的项目,使用NXP的PA(Power Architecture)架构的片子,汽车级的要求比较高,需要符合ISO26262和SIL D等级安全。恩智浦这个架构的MPC系列正好符合可用于汽车动力,传动和控制类应用。PA架构源于IBM。具体的介绍网上一大堆,大家可以参考。这个片子符合汽车功能安全标准。
- 开发环境IDE
对于嵌入式工程师来讲,IDE绝对是首先要熟悉的,对恩智浦PA架构的片子,官方提供免费的S32DS开发环境基于Eclipse。
如果使用过Eclipse应该不会陌生,但是个人感觉没有IAR和KEIL MDK好用,这里诟病下S32DS的SDK的安装,起初S32DS安装很顺利,可是3.0.0版本的SDK 换了个电脑也装不上,最后实在没辙了就下了个最新的3.0.3版本才装上,S32DS 将初始化代码生成工具PE和SDK打包一起,安装比较大。S32DS 超过2G,SDK全安装的话超过3G,
实话说工具链生态比不上ST,不管是从易用性和友好性。IDE的设置根据个人喜好或者公司要求自己设置就可以了。
调试工具可以使用PEMicro,这个到不陌生,NXP的片子都可以使用这个PEMicro,正版的也得好几千大洋。
- 工程配置 主要的配置
一般大多数保持默认,调试工具根据自己选择就可以。之后就可以打开例程或者自己写程序编译了。