MISRA C 解读

MISRA C 解读Misrac 解读 验证 misra c 规则的工具有啥

大家好,欢迎来到IT知识分享网。

说明:本文由vector官方视频整理而来,原视频链接解读MISRA C_哔哩哔哩_bilibili

1、MISRA 简介

1.1 发起

MISRA (The Motor Industry Software Reliability Association ) 汽车工业软件可靠性联会,起先作为研究车载嵌入式软件制备准则的开发项目,发源于上世纪90年代初期由英国政府资助的“SafelT”计划。其在1994年发布的《Development Guidelines for Vehicle based Software》,作为行业共识收录入IEC61508的首个针对汽车工业的基础解读。在英国政府资助撤出后,MISRA由汽车制造商、零部件供应商和工程咨询公司进行协作,先后推出MISRA C(初版发布于1998年)和MISRA C++(发行于2008年),成为嵌入式编程领域普遍接受的编程标准

1.2 经营

MISRA由指导委员会来负责经营,该委员会成员包括Bentley Motors,Delphi,Ford,MIRA,PeterJesty,Ricardo p,Visteon,ZF。2021年(MSRA为独立的非营利团体,接受MISRA ConsortiumLimted的管理

1.3 MISRA与ISO 26262,AUTOSAR的关系

ISO 26262-6:2018 Part 6: Product development at the software level 引述MISRAC:2012

AUTOSAR 4.3 General Software Specification要求,如果BSW模块实现采用C语言编程,则须遵循MISRAC:2012标准

1.4 版本

MISRA C 解读

1.5为什么要使用MISRA C标准

C语言的缺点来自于其优点。

MISRA C 解读

2、MISRA C指南介绍

2.1概览

MISRA C 解读

MISRA C 解读

2.2 两种规则类型

MISRA C 解读

MISRA C 解读

2.3 三种规则类别

MISRA C 解读

2.4 规则可判定

MISRA C 解读

2.5 两种作用域类型

单元测试使用

MISRA C 解读

系统测试使用

MISRA C 解读

3、MISRA C 规则解读示例

3.1 Rule1.1

MISRA C 解读

3.2 Rule3.2

MISRA C 解读

3.3 Rule9.1

MISRA C 解读

3.4 Rule10.5

MISRA C 解读

4、补充内容

4.1为什么要使用MISRA C标准

MISRA C 解读

4.2 可以配合MISRA C规则进行检查的工具

MISRA C 解读

4.3 可以配合MISRA C规则进行检查的编译器

Green Hills软件

IAR系统

keil 系统

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/146546.html

(0)
上一篇 2025-04-13 20:20
下一篇 2025-04-13 20:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信