没有合适的资源?快使用搜索试试~ 我知道了~
MISRA-C-2012(2019)完整版 C语言在关键系统中的使用指南
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 98 浏览量
2023-02-22
13:18:04
上传
评论
收藏 3.06MB PDF 举报
温馨提示
试读
257页
MISRA-C-2012(2019)完整版 Guidelines for the use of the C language in critical systems.pdf
资源推荐
资源详情
资源评论
MISR A C:2012
Guidelines for the use of the
Clanguage in critical systems
Third edition, rst revision
Februar y 2019
First published February 2019 by HORIBA MIRA Limited
Watling Street
Nuneaton
Warwickshire
CV10 0TU
UK
www.misra.org.uk
© HORIBA MIRA Limited 2019.
“MISRA”, “MISRA C” and the triangle logo are registered trademarks owned by HORIBA MIRA Limited,
held on behalf of the MISRA Consortium. Other product or brand names are trademarks or registered
trademarks of their respective holders and no endorsement or recommendation of these products
by MISRA is implied.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or
transmitted in any form or by any means, electronic, mechanical or photocopying, recording or
otherwise without the prior written permission of the Publisher.
ISBN 978-1-906400-21-7 paperback
ISBN 978-1-906400-22-4 PDF
British Library Cataloguing in Publication Data
A catalogue record for this book is available from the British Library
License terms: this copy of MISRA C:2012 Third Edition, First Revision is licensed to Alexander Woodmass
solely for your (or your employer’s) usual business operations and your own personal use and study.
This document and any part of it, may not be reproduced, stored in a retrieval system or transmitted in any form
or by any means, electronic, mechanical or photocopying, recording or otherwise without the prior written
consent of MISRA. You are permitted to store a single additional copy solely for the purposes of backup.
For full details of the license terms please refer to the published terms of sale on the MISRA website. You agree
to be bound by these license terms when using this document.
i
MISR A C:2012
Guidelines for the use of the
Clanguage in critical systems
Third edition, rst revision
Februar y 2019
ii
MISRA Mission Statement
We provide world-leading, best practice guidelines for the safe and secure application of both
embedded control systems and standalone software.
MISRA is a collaboration between manufacturers, component suppliers and engineering consultancies
which seeks to promote best practice in developing safety- and security-related electronic systems
and other software-intensive applications. To this end, MISRA publishes documents that provide
accessible information for engineers and management, and holds events to permit the exchange of
experiences between practitioners.
Disclaimer
Adherence to the requirements of this document does not in itself ensure error-free robust software or
guarantee portability and re-use.
Compliance with the requirements of this document, or any other standard, does not of itself confer immunity
from legal obligations.
iii
Foreword
This revision to the third edition of the MISRA C Guidelines consolidates two updates to MISRA C:2012,
reecting ongoing work within the Working Group:
• MISRA C:2012 Amendment 1, Additional security guidelines for MISRA C:2012 [40]
• MISRA C:2012 Technical Corrigendum 1 [41]
This revision also makes reference to the enhanced guidance on achieving compliance with MISRA C,
as provided by MISRA Compliance:2016 [42]. While this guidance remains optional for MISRA C:2012,
it will become an integral part of the MISRA C Guidelines in due course. I encourage all users and all
organizations to consider adoption at the earliest opportunity.
Andrew Banks MIET FBCS CITP
Chairman, MISRA C Working Group
Foreword to third edition
At rst sight, this third edition of the MISRA C Guidelines may seem somewhat daunting. Since it is
roughly twice the size of the previous edition, one might think that it contains twice as many guidelines,
and that compliance with those guidelines might take twice as much eort.
In fact, the increase in the number of guidelines is relatively modest at around 10%. The remainder of
the increase in size is due to improvements in the guidance given, such as:
• Better rationales for guidelines;
• More precise descriptions;
• Code examples, showing compliance and non-compliance, for most of the guidelines;
• More detailed guidance on compliance checking, and the deviation procedure;
• Checklists that can be used to support a compliance statement.
Finally, I would like to draw attention to the introductory sections of the document. These not only
contain practical guidance on how to use MISRAC but, at the same time, have been made more
concise than their predecessors. I encourage all users to familiarize themselves with this material.
Steve Montgomery MA (Cantab), PhD
Chairman 2008–2013, MISRA C Working Group
剩余256页未读,继续阅读
资源评论
phyit
- 粉丝: 7641
- 资源: 2773
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 937712277954201实习5.word
- 2程序语言基础知识pdf1_1716337722703.jpeg
- 简单的Python示例,演示了如何使用TCP/IP协议进行基本的客户端和服务器通信
- 考试.sql
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功