Location:
Search - misraC
Search list
Description: MISRA (The Motor Industry Software Reliability Association 汽车工业软件可靠性联会) 是位于英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可靠性的嵌入式软件。这个组织最出名的成果是所谓的MISRA C Coding Standard,这一标准中包括了127条C语言编码标准,通常认为,如果能够完全遵守这些标准,则你的C代码是易读、可靠、可移植和易于维护的。最近很多嵌入式开发者都以MISRA C来衡量自己的编码风格,比如著名的uC/OS-II就得意地宣称自己99%遵守MISRA标准。而《嵌入式开发杂志》也专门载文号召大家学习。编码规范通常是一个公司自定的“土政策”,居然有人去做标准,而且还得到广泛的认可,这不禁引起我强烈的兴趣。可惜这份标准的文本需要花钱去买,而且短短几十页,要价非常昂贵。MISRA在网上公布了一些文档,其中有关于MISRA C Coding Standard的Clarification报告,从中间你可以大致猜到MISRA标准本身是什么。-MISRA (Motor Industry Software The Reliab ility Association Automobile Industry Software Reliability Association) is a UK-based multinational car Industry Association, whose members include most of Europe and the US car manufacturers. Its core mission is to the automobile industry to provide services and assistance to help the factory to develop secure, high-reliability embedded software. The organization's most famous achievement is the so-called MISRA C Coding Standard, this standard includes the 127 coding standard C language, usually believe that if we can comply fully with these standards, then your C code is readable, reliable, portable and easy to maintain. Recently, many developers are embedded with MISRA C to measure their own coding style, For example, the famous uC / OS-II o
Platform: |
Size: 672124 |
Author: 杨超 |
Hits:
Description: 嵌入式系统应用工程师借用计算机专家创建的C语言,使嵌入式系统应用得以飞速发展,而MISRAC是嵌入式系统应用工程师对C语言嵌入式应用做 出的贡献。如今MISRA C已经被越来越多的企业接受,成为用于嵌入式系统的C语言标准,特别是对安全性要求极高的嵌入式系统,软件应符合MISRA标准。
本文由清华嵌入式系统研究专家,邵贝贝教授领衔执笔,分六讲,跟读者一起学习MISRAC。
第一讲:“‘安全第一’的C语言编程规范”,简述MISRAC的概况。
第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。
第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。
第四讲:“防范表达式的失控”,剖析MISRAC中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。
第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。
第六讲:“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。
希望大家喜欢。
-embedded system engineers use computer experts created by the C language, Embedded systems make application to rapid development MISRAC which is embedded system engineers from the C language embedded application made contributions. Now MISRA C has been more and more enterprises are accepted as for embedded system in C language standard, especially for high security requirements of embedded systems, software should comply with MISRA standards. This paper from Qinghua embedded systems, an expert Professor Shao Beibei headed the pen, six speakers, with the readers learn MISRAC. 1st : " 'safety first' C programming language norms," MISRAC brief overview. 2nd : "data across numerous types of traps" to introduce a standardized data definitions and practices, focus on
Platform: |
Size: 60755 |
Author: 孙斌 |
Hits:
Description: 第一讲:“‘安全第一’的C语言编程规范”,简述MISRAC的概况。
第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。
第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。
第四讲:“防范表达式的失控”,剖析MISRAC中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。
第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。
第六讲:“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。-first : " 'safety first' C programming language norms," MISRAC brief overview. 2nd : "data across numerous types of traps" to introduce a standardized data definitions and practices, focus on the implicit data type conversion problems. 3rd : "pointer, the structure, the Commonwealth of safety norms," Analysis of the safe and effective use of indicators, and the structure of the Commonwealth. 4th : "prevent the uncontrolled expression," MISRAC analysis on the expression, function declaration and the definition of bad habits to minimize various types of potential error. 5th : "accurate flow control procedures," expressing C language expression and control program flow control norm. 6th : "to establish a secure environment for the
Platform: |
Size: 87254 |
Author: 阿木 |
Hits:
Description: 嵌入式C 标准研究报告(一)
---MISRA C标准工程师笔记
C语言是开发嵌入式应用的主要工具,然而C语言并非是专门为嵌入式系统设计,相当多的嵌入式系统较一般计算机系统对软件安全性有更苛刻的要求。1998 年,MISRA指出,一些在C看来可以接受,却存在安全隐患的地方有127处之多。2004年,MISRA对C的限制增加到141条。
嵌入式系统应用工程师借用计算机专家创建的C语言,使嵌入式系统应用得以飞速发展,而MISRAC是嵌入式系统应用工程师对C语言嵌入式应用做 出的贡献。如今MISRA C已经被越来越多的企业接受,成为用于嵌入式系统的C语言标准,特别是对安全性要求极高的嵌入式系统,软件应符合MISRA标准。
Platform: |
Size: 400660 |
Author: LX |
Hits:
Description: MISRA (The Motor Industry Software Reliability Association 汽车工业软件可靠性联会) 是位于英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可靠性的嵌入式软件。这个组织最出名的成果是所谓的MISRA C Coding Standard,这一标准中包括了127条C语言编码标准,通常认为,如果能够完全遵守这些标准,则你的C代码是易读、可靠、可移植和易于维护的。最近很多嵌入式开发者都以MISRA C来衡量自己的编码风格,比如著名的uC/OS-II就得意地宣称自己99%遵守MISRA标准。而《嵌入式开发杂志》也专门载文号召大家学习。编码规范通常是一个公司自定的“土政策”,居然有人去做标准,而且还得到广泛的认可,这不禁引起我强烈的兴趣。可惜这份标准的文本需要花钱去买,而且短短几十页,要价非常昂贵。MISRA在网上公布了一些文档,其中有关于MISRA C Coding Standard的Clarification报告,从中间你可以大致猜到MISRA标准本身是什么。-MISRA (Motor Industry Software The Reliab ility Association Automobile Industry Software Reliability Association) is a UK-based multinational car Industry Association, whose members include most of Europe and the US car manufacturers. Its core mission is to the automobile industry to provide services and assistance to help the factory to develop secure, high-reliability embedded software. The organization's most famous achievement is the so-called MISRA C Coding Standard, this standard includes the 127 coding standard C language, usually believe that if we can comply fully with these standards, then your C code is readable, reliable, portable and easy to maintain. Recently, many developers are embedded with MISRA C to measure their own coding style, For example, the famous uC/OS-II o
Platform: |
Size: 671744 |
Author: 杨超 |
Hits:
Description: 嵌入式系统应用工程师借用计算机专家创建的C语言,使嵌入式系统应用得以飞速发展,而MISRAC是嵌入式系统应用工程师对C语言嵌入式应用做 出的贡献。如今MISRA C已经被越来越多的企业接受,成为用于嵌入式系统的C语言标准,特别是对安全性要求极高的嵌入式系统,软件应符合MISRA标准。
本文由清华嵌入式系统研究专家,邵贝贝教授领衔执笔,分六讲,跟读者一起学习MISRAC。
第一讲:“‘安全第一’的C语言编程规范”,简述MISRAC的概况。
第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。
第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。
第四讲:“防范表达式的失控”,剖析MISRAC中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。
第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。
第六讲:“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。
希望大家喜欢。
-embedded system engineers use computer experts created by the C language, Embedded systems make application to rapid development MISRAC which is embedded system engineers from the C language embedded application made contributions. Now MISRA C has been more and more enterprises are accepted as for embedded system in C language standard, especially for high security requirements of embedded systems, software should comply with MISRA standards. This paper from Qinghua embedded systems, an expert Professor Shao Beibei headed the pen, six speakers, with the readers learn MISRAC. 1st : " 'safety first' C programming language norms," MISRAC brief overview. 2nd : "data across numerous types of traps" to introduce a standardized data definitions and practices, focus on
Platform: |
Size: 60416 |
Author: 孙斌 |
Hits:
Description: 第一讲:“‘安全第一’的C语言编程规范”,简述MISRAC的概况。
第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。
第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。
第四讲:“防范表达式的失控”,剖析MISRAC中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。
第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。
第六讲:“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。-first : " 'safety first' C programming language norms," MISRAC brief overview. 2nd : "data across numerous types of traps" to introduce a standardized data definitions and practices, focus on the implicit data type conversion problems. 3rd : "pointer, the structure, the Commonwealth of safety norms," Analysis of the safe and effective use of indicators, and the structure of the Commonwealth. 4th : "prevent the uncontrolled expression," MISRAC analysis on the expression, function declaration and the definition of bad habits to minimize various types of potential error. 5th : "accurate flow control procedures," expressing C language expression and control program flow control norm. 6th : "to establish a secure environment for the
Platform: |
Size: 87040 |
Author: 阿木 |
Hits:
Description: 这个是一个标准的编程规范文档,对于初学者来说编程规范是无从谈起的,初学者也不知道一个比较规范的编程规范,这个编程规范希望能给初学者提供一个编程规范的参考,以便养成良好的编程习惯。-This is a standard programming specification documents, for beginners programming specification is out of the question, and beginners do not know a more standardized programming norms, the norms of hope that they will be programmed to provide a programming beginners normative reference in order to develop good programming habits.
Platform: |
Size: 38912 |
Author: tk |
Hits:
Description: MISRA-C:2004 Coding Standard
The LDRA tool suite is developed and certified to BS EN ISO 9001:2000. This comparison has used the revised MISRA
standard, MISRA-C:2004 "Guidelines for the use of the C language in critical systems" was published in October 2004.
Platform: |
Size: 59392 |
Author: LX |
Hits:
Description: 嵌入式C 标准研究报告(一)
---MISRA C标准工程师笔记
C语言是开发嵌入式应用的主要工具,然而C语言并非是专门为嵌入式系统设计,相当多的嵌入式系统较一般计算机系统对软件安全性有更苛刻的要求。1998 年,MISRA指出,一些在C看来可以接受,却存在安全隐患的地方有127处之多。2004年,MISRA对C的限制增加到141条。
嵌入式系统应用工程师借用计算机专家创建的C语言,使嵌入式系统应用得以飞速发展,而MISRAC是嵌入式系统应用工程师对C语言嵌入式应用做 出的贡献。如今MISRA C已经被越来越多的企业接受,成为用于嵌入式系统的C语言标准,特别是对安全性要求极高的嵌入式系统,软件应符合MISRA标准。
Platform: |
Size: 400384 |
Author: LX |
Hits:
Description: 介绍了MISRA C中关于C编码规范要求,适合安全性要求较高行业嵌入式软件开发。-Introduction of the MISRA C on C coding regulatory requirements for higher security requirements for embedded software development industry.
Platform: |
Size: 459776 |
Author: 孙泽勇 |
Hits:
Description: MISRA-C- 2004 中文版,对从事嵌入式软件开发的兄弟很有用-MISRA-C 2004 version in Chinese.It is useful for the ones that engaged in embedded software development.
Platform: |
Size: 411648 |
Author: 王晖 |
Hits:
Description: MISRAC C 2004 C语言编程规则-MISRAC C 2004 C programming rules
Platform: |
Size: 431104 |
Author: qiuzw2008 |
Hits:
Description: C代码规范及相关文档,gcc中文手册,Peter_CStyleGuide,MISRAC等一系列PDF-C_code_specifications_and_related_documentation
Platform: |
Size: 2081792 |
Author: peter |
Hits:
Description: MISRAC的C语言规范,使之写出来的程序代码更安全,易懂-MISRAC C language standard, make written the program code more safe, easy to understand!!
Platform: |
Size: 233472 |
Author: cloudy |
Hits:
Description: C、c++语言编程规范(华为、林锐、MISRAC)-C, C++ language programming specification (Huawei Lin sharp MISRAC,)
Platform: |
Size: 1286144 |
Author: 王志强 |
Hits:
Description: 在编程时,变量、函数的命名是一个极其重要的问题。好的命名方法使变量易于记忆且程序可读性大大提高。Microsoft采用匈牙利命名法来命名Windows API函数和变量。匈牙利命名法是由Microsoft的著名开发人员、Excel的主要设计者查尔斯• 西蒙尼在他的博士论文中提出来的,由于西蒙尼的国籍是匈牙利,所以这种命名法叫匈牙利命名法。-name c++
Platform: |
Size: 116736 |
Author: ll |
Hits: