MISRA-C-:2004 - é误æ示ï¼åçäºå¼å¸¸
MISRA-C-:2004 - é误æ示ï¼åçäºå¼å¸¸
MISRA-C-:2004 - é误æ示ï¼åçäºå¼å¸¸
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1 背 景 —— C 的 使 用 和 问 题 ........................................................................................ 3<br />
1.1 汽 车 工 业 中 C 的 使 用 .......................................................................................................... 3<br />
1.2 语 言 的 不 安 全 性 和 C 语 言 .................................................................................................. 3<br />
1.3 安 全 相 关 系 统 中 C 的 使 用 .................................................................................................. 4<br />
1.4 标 准 化 .................................................................................................................................. 5<br />
2 <strong>MISRA</strong>-C: 视 野 .......................................................................................................... 6<br />
2.1 <strong>MISRA</strong>-C 的 发 布 说 明 ........................................................................................................ 6<br />
2.2 <strong>MISRA</strong>-C 的 目 标 ................................................................................................................ 6<br />
3 <strong>MISRA</strong>-C: 范 围 .......................................................................................................... 7<br />
3.1 基 本 的 语 言 问 题 .................................................................................................................. 7<br />
3.2 未 指 出 的 问 题 ...................................................................................................................... 7<br />
3.3 可 应 用 性 .............................................................................................................................. 7<br />
3.4 预 备 知 识 .............................................................................................................................. 7<br />
3.5 C++ 问 题 ............................................................................................................................... 7<br />
3.6 自 动 产 生 代 码 的 问 题 .......................................................................................................... 8<br />
4 使 用 <strong>MISRA</strong>-C............................................................................................................. 9<br />
4.1 软 件 工 程 环 境 ...................................................................................................................... 9<br />
4.2 编 程 语 言 和 编 码 环 境 .......................................................................................................... 9<br />
4.3 采 用 子 集 (subset).......................................................................................................... 11<br />
4.4 符 合 性 声 明 (Claiming compliance) ............................................................................ 13<br />
4.5 持 续 改 进 ............................................................................................................................ 13<br />
5 规 则 简 介 ..................................................................................................................... 14<br />
5.1 规 则 分 类 ............................................................................................................................ 14<br />
5.2 规 则 的 组 织 ........................................................................................................................ 14<br />
5.3 规 则 的 冗 余 ........................................................................................................................ 14<br />
5.4 规 则 的 形 式 ........................................................................................................................ 14<br />
5.5 理 解 原 始 参 考 .................................................................................................................... 15<br />
5.6 规 则 的 范 围 ........................................................................................................................ 17<br />
6 规 则 ............................................................................................................................. 18<br />
6.1 环 境 .................................................................................................................................... 18<br />
6.2 语 言 扩 展 ............................................................................................................................ 19<br />
6.3 文 档 .................................................................................................................................... 19<br />
6.4 字 符 集 ................................................................................................................................21<br />
6.5 标 识 符 ................................................................................................................................21<br />
1