Portable Multimedia Player,MPEG-4 Player,PMP/MP4/PMC -->Powered by upsdn.net

嵌入式C语言标准MISRA C讲座,更安全地开发嵌入式系统

作者:ways   更新日期:2006-11-21

  C语言是开发嵌入式应用的主要工具,然而C语言并非是专门为嵌入式系统设计,相当多的嵌入式系统较一般计算机系统对软件安全性有更苛刻的要求。 1998 年,MISRA指出,一些在C看来可以接受,却存在安全隐患的地方有127处之多。2004年,MISRA对C的限制增加到141条。

  嵌入式系统应用工程师借用计算机专家创建的C语言,使嵌入式系统应用得以飞速发展,而MISRAC是嵌入式系统应用工程师对C语言嵌入式应用做 出的贡献。如今MISRA C已经被越来越多的企业接受,成为用于嵌入式系统的C语言标准,特别是对安全性要求极高的嵌入式系统,软件应符合MISRA标准。

安全第一’的C语言编程规范
跨越数据类型的重重陷阱
指针、结构体、联合体的安全规范
防范表达式的失控
准确的程序流控制
构建安全的编译环境

| | | | | |