MCU :Micro Control Unit,叫微 控制 器(不是微控制器),有时记作µC(读micro Control),是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,根据外界的信号,产生一些反应,做一点简单的人机界面,侧重点在于 控制 ,而计算比较少。
ECU :ECU原指的是 Engine Control Unit ,即发动机控制单元,特指电喷发动机的电子控制系统。后来随着汽车电子的迅速发展,ECU的定义变成了Electronic Control Unit,即电子控制单元,泛指汽车上所有电子控制系统。而原来的发动机ECU有很多的公司称之为EMS: Engine Management System。
NOTE: In the AUTOSAR sense an ECU means one microcontroller plus peripherals and the according software/configuration. The mechanical design is not in the scope of AUTOSAR. This means that if more than one microcontroller in arranged in a housing, then each microcontroller requires its own description of an AUTOSAR-ECU instance.
NoC: (Network on Chip)中文称之为片上网络。随着 SoC 技术的发展,芯片内部的 IP 核越来越多,有可能在一颗芯片中集成了数以百记的处理器内核(包括同构处理器内核和异构处理器内核)、数以千计控制器 IP 核等等,那么这种情况下 IP 核之间的互联就成为 SoC 性能一个重要组成部分。
ASPICE: A utomotive S oftware P rocess Improvement and C apability d E termination汽车产业的软件流程改进和能力测定标准
CAN、LIN、FLEXRAY、ETH、MOST 汽车上使用的各类总线,CAN、ETH为主
ASIL: A utomotive S afety I ntegrity L evel 汽车安全完整等级
ISO: I nternational S tandardization O rganization,ISO26262 道路车辆功能安全
MISRA: The Motor Industry Software Reliability Association,汽车工业软件可靠性联合会,以 MISRA-C 而闻名,同样为了安全。
CPU lockstep 为了满足汽车功能安全(如ISO26262),有许多有用的措施来规避E/E系统异常崩溃造成的不必要伤害,CPU-LockStep是实现高诊断覆盖度(检测错误发生的能力)的一种常见手段,大致方法:两个核运行同样的程序,将结果输入一个逻辑比较器中,周期性(一般会存在周期delay)比较两个核的输出结果是否相同。如果相同,则继续运行;否则,则需要采取一定的措施(例如中断上报)。如果一段时间后错误还是存在,可能重启或者重新检查。