原创 MISRA C

2009-4-20 15:53 2516 9 10 分类: MCU/ 嵌入式

pdf说明:


MISRA (The Motor Industry Software Reliability Association 汽车工业软件可靠性联会) 是位于英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可靠性的嵌入式软件。这个组织最出名的成果是所谓的MISRA C Coding Standard,这一标准中包括了127条C语言编码标准,通常认为,如果能够完全遵守这些标准,则你的C代码是易读、可靠、可移植和易于维护的。


         MISRA C很久很久以前就听说过了,直到这两天才看了一下它的规范要求,感觉收益匪浅,看来我以前的很多编程习惯实在是太不好了。虽然单片机,ARM的C相对浅显,可是实际上应用的时候需要注意的地方还是很多的。闲话少说了,把一个中文的MISRA C研究报告传上来,大家共同学习提高。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

xucun915_925777961 2010-6-30 18:58

嗯,学习一下!
相关推荐阅读
用户1478350 2009-09-21 13:57
生成目录树的方法
Tree C:/F >C:\TXT\Filelist.txt...
用户1478350 2009-07-08 12:35
一个CRC32程序
const uint32 crc_32_tab[] = { /* CRC polynomial 0xedb88320 */ 0x00000000, 0x77073096, 0xee0e612c, 0x...
用户1478350 2009-06-04 14:48
一个CRC16程序
 来源于TinyOS的Serial Message手册/*====================================================== 函数: CalculateCRC...
用户1478350 2009-05-08 15:49
刚写了一个中位值滤波程序,无需事先排序的
////------------------------------////  中位值滤波//  //------------------------------//uint16 GetTheMidd...
用户1478350 2009-05-05 15:24
基于ARM7的uc/os II下的SHT7X驱动程序
        在ARM7 LPC2148下做的一个温湿度传感器SHT7X的驱动程序。使用了嵌入式实时操作系统uc/os II。不过实际上的驱动代码与操作系统的关联并不大。应用在别的平台上只需要很小的...
用户1478350 2009-04-29 22:36
一个基于AVR的DataFlash驱动代码
        前段时间需要用到dataflash,选择了atmel的at45db161d,这个代码是我借鉴了别人的代码以后自己写的。功能虽不很完善,但是一些基本的操作还都是有的了。        主...
我要评论
1
9
关闭 站长推荐上一条 /3 下一条