29.11.2014 Views

MISRA-C-:2004 - 错误提示:发生了异常

MISRA-C-:2004 - 错误提示:发生了异常

MISRA-C-:2004 - 错误提示:发生了异常

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!