什么是 AUTOSAR C++14?



总目录链接==>> AutoSAR入门和实战系列总目录

总目录链接==>> AutoSAR BSW高阶配置系列总目录

什么是 AUTOSAR C++14?

它是 C++ 版本 14 (ISO/IEC 14882:2014) 的编码标准,是 Adaptive AUTOSAR 平台定义的产物或结果之一,该定义为 API 和服务的接口提供了规范。AUTOSAR 编码指南的这一部分最初更新了 MISRA C++ 2008——一个过时的编码标准。不过MISRA和AUTOSAR在2019年宣布合并,支持升级到C++17。它已成为许多
现代 AUTOSAR 电子解决方案的默认语言。

事实上,这些指南非常稳健且经过优化,可以应用于任何需要嵌入式 C++ 编程的行业。

AUTOSAR C++14 规则和偏差

AUTOSAR C++14 有 342 条规则,帮助用户清楚地了解和指导编码要求。AUTOSAR C++14 编码规则按要求级别分类。

需要规则。需要声明符合标准。
咨询规则。推荐但不是必需的状态。
但是,允许偏离 AUTOSAR 标准、规则或指南。为避免开发人员滥用偏差概念随意偏差,应包括对每个偏差的批准。此外,规则还根据它们是否可以被静态分析工具自动应用来分类。

静态分析工具可以完全支持自动

静态分析工具可以支持部分自动化,但可能需要。额外的实践,例如代码审查。
静态分析工具无法支持非自动化。
结合使用 C++14 和 AUTOSAR C++14 指南,开发人员能够使用高级编译器并改进对增强测试、验证和分析工具的访问。它支持使用新的开发方法,如持续集成/持续交付(CI/CD),可以在软件开发生命周期的早期发现错误。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

糖果Autosar

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

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

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

打赏作者

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

抵扣说明:

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

余额充值