MISRA (The Motor Industry Software Reliability Association 汽车工业软件可靠性联会) 是位于英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可靠性的嵌入式软件。MISRA于1998年发布了一个针对汽车工业软件安全性的C语言编程规范——《汽车专用软件的C语言编程指南》 (Guidelines for the Use of the C Language in Vehicle Based Software),共有127条规则,称为MISRA C:1998。目前MISRA C:2004版已有141条规则,21个类别,每一条规则对应一条编程准则。 如今MISRA C已经被越来越多的企业接受,成为用于嵌入式系统的C语言标准,特别是对安全性要求极高的嵌入式系统,软件应符合MISRA标准。在未来,MISRA C也趋向于成为国际性的嵌入式C语言开发标准规范。未来全部的嵌入式产品可能必须符合MISRA C标准。所以要提高产品的竞争力,避免国际标准化推广使中国嵌入式系统开发企业处于被动,中国计算机学会嵌入式系统专业委员会建议联合中国汽车工程学会、中国系统工程学会和ISO国际标准化组织相关专家组在中国开展嵌入式系统安全规范开发研究工作并组织中国专家工作组。通过引进、消化、吸收、再创新为中国的嵌入式系统企业学习MISRA C标准提供支持,共同分享先进的国际标准化信息和技术文档以提升中国嵌入式系统工程师软件水平,与国际标准化组织的最新成果保持同步。
2021-12-13 13:16:00 730KB MISRA 工业标准 C 编程规范
1
C standard from Motor Industry Software Reliability Association
2021-12-07 10:01:42 1.1MB MISRA C
1
第三代MISRA C规范,汽车工业软件可靠性联会 软件规范 第三版(The Motor Industry Software Reliability Association)
2021-10-08 16:59:19 1.43MB 汽车安全 C编码规范 代码审计
1
之前找了很久才找到了,传上来更大家共享下,希望对大家有帮助,欢迎下载或者永久保存。 MISRA C_2012 Guidelines for the use of the C language in critical systems
2021-09-17 09:03:21 1.34MB MISRA C_2012 Gui
1
MISRA-C-2004__中文版 MISRA-C:1998 [1] 发布于1998 年。本文档是它的修订版本,用来解决与第一版本有关系的问题。 在汽车工业领域的实时嵌入式应用中,C 编程语言的使用越来越体现出广泛性和重要性。 这在相当程度上取决于该语言固有的灵活性、可支持的范围及其潜在的访问广泛硬件环境的可移植性。
2021-09-15 13:28:26 456KB MISRA
1
misra 2004中文版,pdf文档。
2021-09-10 10:05:05 450KB misra 2004中文版
1
2013年3月,汽车工业软件可靠性协会推出了第三代MISRA C编码规范:MISRA C:2012,供大家参考
2021-09-03 13:01:00 1.17MB MISRAC2012 编码规范 C语言
1
HIS Metrics = Hersteller Initiative Software (HIS) [德国几大汽车OEM所倡议的软件] 按照一定的规则编写代码,例如MISRA-C++:2012 + HIS Metrics 软件静态测试C)
2021-08-28 18:05:30 261KB HIS MISRA 汽车电子
1
作者在书中对频段划分、射频和微波器件及其应用做了必要的概述,对发射机和接收机、数 字调制和解调、电磁波、波导(包括电磁波和麦克斯韦方程组)、振荡器设计和FET混频器等方面 的内容进行了更新或扩充。其他有关的重要论题包括: •谐振电路和二端□网络:包括网络参量(诸如阻抗、导纳、混合、传输和散射参量)的概念 •通信系统:地面和卫星通信系统、天线术语、Friis传输公式、雷达方程和多普勒雷达 •振荡器设计:反馈概念;哈特莱、考毕茲及克拉普振荡器;晶体振荡器;频率合成器和晶体 管振荡器设计 •检测器和混频器:AM和FM信号特性和检测方案;单二极管、FET和双平衝混频器;射频 检测器;转换损失;场效应晶体管(FET)混频器 扩充的附录包括对数单位、选定传输线的设计方程及常用术语的英文缩写表。各章结尾提供 了相应习题,此外本书还给出了 150余道例题.而且对解题过程进行了逐步解释。
2021-08-14 01:24:20 40.45MB 射频 微波 通信 天线
1
MISRA-C:1998 [1] 发布于 1998 年。本文档是它的修订版本,用来解决与第一版本有关系 问题。 在汽车工业领域的实时嵌入式应用中,C 编程语言的使用越来越体现出广泛性和重要性。 在相当程度上取决于该语言固有的灵活性、可支持的范围及其潜在的访问广泛硬件环境的 移植性。详细的理由包括: z 对于许多使用中的微处理器来说,如果存在其他除了汇编语言之外的可用语言,通 常就是 C。在许多情况下,其他语言根本就不可用于硬件。 z C 对高速、底层、输入/输出操作等提供了很好的支持,而这些特性是许多汽车嵌入 式系统的基本特性。 z 由于应用的逐步增长的复杂性,高级语言的使用较汇编语言更为适合。 z 相对于其他一些高级语言,C 能够产生较小的和较少 RAM密集性(RAM-intensive) 的代码。 z 增长的可移植性需求。市场竞争要求在工程项目生命周期的任何阶段,软件可以通 过移植到新的和/或低成本的处理器,目的是为了降低硬件成本。 z 增长的自动产生 C 代码的使用要求。C 代码需要从模型包中自动产生。 z 增长的对开放系统和主机环境(hosted enviroments)的兴趣。
2021-07-31 10:42:02 456KB MISRA-C-:2004
1