首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
本文是《学习MISRA—C》系列连载讲座之六,共六讲。 第一讲:“‘安全第一’的C语言编程规范”,简述MISRA—C的概况。 第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。 第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。 第四讲:“防范表达式的失控”,剖析MISRA—C中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。 第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。 第六讲:“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。[编者按]  相似文献   

2.
本文是《学习MISRA—C》系列连载讲座之五,共六讲。第一讲:“‘安全第一’的C语言编程规范”,简述MISRA—C的概况。第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。第四讲:“防范表达式的失控”,剖析MISRA—C中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。第六讲:“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。[编者按]  相似文献   

3.
本文是《学习MISRA-C》系列连载讲座之二,共六讲。第一讲:“‘安全第一’的C语言编程规范”,简述MISRA-C的概况,第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。第三讲:“指针,结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。第四讲:“防范表达式的失控”.剖析MISRA—C中关于表达式、函教声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。第五讲:“准确的程序流控制”。表述C语言中控制表达式和程序流控制的规范做法。第六讲;“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。[编者按]  相似文献   

4.
本文是《学习MISRA-C》系列连载讲座之三,共六讲。第一讲:“‘安全第一’的C语言编程规范”,简述MISRA-C概况。第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。第四讲:“防范表达式的失控”,剖析MISRA-C中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。第六讲:“构建安全的编译环境”。讲解与编译器相关的规范编写方式,避免来自编译器的隐患。[编者按]  相似文献   

5.
MISRA C++2008已于今年6月5号由设在英国的MISRA(汽车工业软件安全性协会)发布。MISRA成立于1994年,后来发布了“MISRAC1998”,指明了标准C语言规范———ANSI C中的127处不安全隐患,2004年又发布的MISRAC2004,将隐患数目增加到141处。从最初定位于汽车相关软件安全性,到铁路、军事、航空、医疗和对安全性有苛刻要求的系统,得到了越来越多的软件开发工程师的认同,以及越来越多的软件编译器开发商的支持,成为相关行业的编程规范或标准。鉴于MISRAC的成功,MISRA于2005年9月底成立了C++专家工作组,最新发布的MISRAC++2008代表了这几年MISRA专注研究的成果。旨在利用类似于MISRAC中使用的技术,来建立适合在安全性要求苛刻的系统中使用的C++的子集。关于MISRA和MISRA C++更加详细的资料请参考网站http://www.misra-cpp.com/。MISRA C++新规范改善高安全性要求控制系统  相似文献   

6.
嵌入式C是指在嵌入式应用中使用的C语言.在嵌入式应用中非常注重的是代码的时空效率,即产生的代码的运行时间要尽可能少,占用的存储空间(包括程序存储器和数据存储器)要尽可能小.单片机在国内的嵌入式应用领域使用最多,8051是单片机教学的首选机型.现以8051为例讲解产生代码的时空效率,C编译器使用Franklin C51.用C语言进行嵌入式应用的软件开发是必然趋势,程序设计应该以C语言为主,汇编语言为辅.对汇编语言掌握到只要可以读懂程序,在时间要求比较严格的模块中进行程序的优化即可.尽管懂汇编语言不是目的,但懂得一些汇编语言可帮助了解影响C语言效率的8051特殊限定.例如,懂得汇编语言指令就可知道使用片内RAM做变量存储的优势,因为片外变量需要几条指令才能设置累加器和数据指针来存取.最好的嵌入式应用的编程者应是由汇编语言转用C语言,而不是原来用过微机标准C语言的人员.下面将从变量定义和变量空间、C语言技巧、函数的有效使用、混合编程几部分讲述嵌入式C编程技术.本文不涉及C语言基础,可作为北京航空航天大学出版社出版的<单片机的C语言应用程序设计>(修订版)的提高篇.  相似文献   

7.
IT书吧     
《网络与信息》2010,(9):79-79
C++从入门到精通(配光盘)(软件开发视频大讲堂)作者:李伟明编著定价:39.80元会员价:31.80元本书从初学者的角度出发,以通俗易懂的语言,配合丰富的实例,详细讲解了C++语言的基础知识。本书包括4篇18章:第1篇是基础知识,包括了绪论,数据类型,表达式与语句,条件判断语句,循环语句,函数,数组、指针和引用,构造数据类型;第2篇是核心技术,包括了面向对象编程、类和对象、继承与派生;第3篇是高级应用,包括了模板、STL标准模板库、RTTI与异常处理、程序调测、文件操作、网络通信;第4篇为项目实战,结合图书管理系统,依照软件工程的开发流程,讲述如何进行实际开发。  相似文献   

8.
μC/OS—Ⅱ在LPC2210上的移植研究   总被引:6,自引:2,他引:6  
嵌入式系统已在各个领域得到广泛应用。在嵌入式应用中,只有把CPU嵌入到系统中,同时又把操作系统嵌入进去,才是真正意义上的嵌入式应用。嵌入式实时操作系统目前应用越来越广泛重要。因此嵌入式实时操作系统在目标处理器平台上的移植就成为嵌入式软件开发的基础。文中研究了嵌入式实时操作系统μC/OS—Ⅱ,并将其成功移植到PHILIPS公司的ARM微控制器LPC2210上,实现了嵌入式开发平台的移植及实现。  相似文献   

9.
Altera公司为NiosII系统开发人员提供新的NiosII C语言至硬件加速(C2H)编译器效能工具,该工具能够有效的提高嵌入式软件的性能。由于越来越多的嵌入式设计使用了FPGA,因此,NiosII C2H编译器的目的是帮助嵌入式系统开发人员提高效率,实现成功的设计。作为NiosII C2H编译器的一部分,Ahera还允许第三方工具供应商使用其系统级基本结构,包括QuartusII SOPC Builder工具,以促进多种电子系统级(ESL)设计工具的开发。  相似文献   

10.
近年来,C++语言的重要性显著提升,被用于各种苛刻环境下的嵌入式系统中。这很大程度上是因为它与生俱来的灵活性,它所得到的广泛支持和它在多种多样硬件环境之间的移植潜力。然而没有一门编程语言可以保证最终生成的执行代码运行之后和开发人员的初衷完全一致。MISRAC++:2008专注于在嵌入式应用中改善使用C++语言时的安全特性。本文对MISRAC++:2008作了概括的介绍,供嵌入式系统应用工程师学习参考。  相似文献   

11.
《软件》2005,(9):87-87
“HelloWorld”是每一种计算机语言入门所写的一段语句。JAVA也不例外,不这一句入门级的“HelloWorld”,在JAVA里却不是那么好说的。  相似文献   

12.
13.
面对目前生态环境的不断恶化,众多的学者开始怀疑以前将"以人为本"定为设计的根本原则的真实性,于是他们提出了"以自然为本"的设计原则。本文认为设计是属人的一种文化,它的本质原则就应该是"以人为本","以自然为本"只能作为"以人为本"的手段或过程而存在。另外,"绿色设计"也只能是一个相对的概念,只能尽量地减少对资源的浪费和对环境的污染,而不可能做到零浪费和零污染。  相似文献   

14.
HP Officejet Pro K5400dn商用喷墨打印机 "普通喷墨打印机耗材成本太高了,用不起;激光打印机价格太贵了,买不起"这是一种比较流行的观点.  相似文献   

15.
现如今,上网就可能“中彩”:一会是修改IE标题、一会是禁用主页更改,要不就是不断涌出的让你尴尬的网页和广告,这些似乎已经见怪不怪了,解决起来也还容易;但当有一天IE空白页“about:blank”遭遇“searchfor”绑架后(见图1),你会意识到,麻烦来了。  相似文献   

16.
古人说"计白当黑,奇趣乃出",黑和白、虚和实像骨肉一样相连,形影相随、不可分离。白即空白也是最为巧妙的语言形式。"空白"并非空无一物,它是各类视觉元素之间的一种相互的关系以及这种关系造成的一种力。"空"和"有"是一对循环往复且又互相对立转换的自然状态,这就使得"空白"的设计研究具有了广袤的趣味价值。  相似文献   

17.
你是否为你的电脑安全而担忧,你是否为你电脑中的隐私被别人发现而苦恼,你是否担心你的孩子上网浏览到一些不健康的网页而烦恼。那么看完我为你介绍的这两款软件,便可以把你的担忧、苦恼、烦恼等不开心的事全部忘记。这两款软件分别是美萍电脑安全卫士和美萍反黄专家,相信大家对美萍不会陌生,在网吧等一些地方我们总可以看见它们的  相似文献   

18.
依靠市场差异化来保持独特竞争优势的不同企业,如果都用同一种ERP去梳理它的业务流程,那这个企业与竞争对手还有多少不同的地方呢?  相似文献   

19.
黄华 《软件工程师》2003,(11):45-46
8月份的“冲击波”病毒风波尚未平息,9月份便传出“中日韩三国开放源代码软件合作”的消息,令业界为之大震。显然,亚洲IT企业与微软公司的竞争,已经上升为国家与企业之间的竞争  相似文献   

20.
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号