汽车开放系统架构(AUTOSAR)组织成立于2003年,旨在为制造商安全开发汽车电子控制单元(ECU)的嵌入式软件提供指导。AUTOSAR是由丰田、宝马、福特等世界各地的汽车行业巨头组成的伙伴关系,其重点是在整个行业内实现软件架构的标准化,以管理日益复杂的控制系统,同时提高这种安全关键型软件的质量和可靠性。
引入AUTOSAR C ++ 14的目的是取代MISRA C ++:2008,并成为整个汽车行业的事实上的编码标准。实际上,这些准则非常强大,可以应用于需要嵌入式编程的任何行业。
它还允许使用新的开发方法,例如连续集成/连续交付(CI / CD),它可以在软件开发生命周期中更快地检测到错误。
AUTOSAR C++14准则正被用于新的汽车技术,如自动驾驶、车对车或车对基础设施(V2X)通信、连续空中(OTA)更新、高清显示器和AI计算。
如果一个组织依赖MISRA C++:2008,迁移到AUTOSAR C++ 14将是他们的一项重大努力。但是,这样做也有巨大的价值,因为MISRA C++:2008和AUTOSAR C++ 14之间的差异解决了自2003年以来C++语言中增加的变化。因此,AUTOSAR C++ 14中包含了C++11和C&#