《嵌入式软件 C语言编码
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
》(征求
意见
文理分科指导河道管理范围浙江建筑工程概算定额教材专家评审意见党员教师互相批评意见
稿)编制说明
1、 制定
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
的背景
嵌入式软件产业现已成为中国IT产业中的一个重要新兴产业和增长点。作为中国软件产业的一个重要组成部分,中国的嵌入式软件产业一直保持着快速的发展,最近几年来的增长速度都超过了30%。远远高于世界嵌入式软件产业和中国软件产业的增长速度。据统计, C语言是嵌入式软件的主要语言,由于嵌入式软件的专用性较强,实时性、安全性要求较高特点,其C语言编码规范与通用软件的C语言编码规范有较大的区别,目前国内尚缺少可以指导嵌入式软件C语言编码规范的标准,鉴于现状,制定《嵌入式软件 C语言编码规范》是非常必要的。
2、 任务来源
根据国家标准化管理委员会2008年下达的国家标准制修订
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
,国家标准《嵌入式软件 C语言编码规范》由中国电子技术标准化研究所、珠海南方软件产品测试中心、炬力集成电路设计有限公司等单位负责起草,其项目计划号为20080487-T-469。
3、 标准编制原则
本标准主要依据《MISRA-C:2004 Guidelines for the use of the C language in critical system》、《ISO/IEC 9899:1990. Programming language –C. International Organization for Standardization. 1990》和一些企业嵌入式编程相关经验而制定。
4、 编制过程
计划下达后,首先成立了标准起草工作组,在珠海的一些嵌入式软件开发企业开展调研,收集相关资料,在此基础上起草了《嵌入式软件 C语言编码规范》初稿,然后召集国内嵌入式软件研发、测试专家,标准化专家研讨、审查、修改后形成征求意见稿。
5、 有关技术说明
没有哪种编程语言能够保证最终的可执行代码会准确地按照程序员预想的那样执行,尽管C语言已经非常成熟,在应用中也会产生大量的问题,例如:编译器的行为同程序员预期的不同、运行时的错误(溢出、指针地址无效等)、程序员对C语言的误解而产生的错误。
本标准根据嵌入式软件开发的特点,结合一般软件开发使用C语言可能产生的不安全性,对嵌入式C语言编码提出要求,通过本标准使嵌入式软件C语言编码实现最大程度上的统一和规范,规避潜在风险。
第4章内容从不同的主题对嵌入式C语言编码提出要求,包括内存、中断、接口、系统初始化、版面
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
写、声明定义、控制语句、类型转换、指针、数组、函数、运算处理、程序效率等方面。
为了确保程序员编写的代码符合规范,有必要进行适当的测量,检查它有没有打破规则。要做到这一点最为有效的手段是,使用一个或多个静态检查工具,如果工具不能检查某条规则,那么就进行人工检查。附录A中的符合性矩阵用于检查所有的规则条目是否都被覆盖到了。
《嵌入式软件 C语言编码规范》国家标准编写组
2009年12月