Embedded C Coding Standard

Barr Group's Embedded C Coding Standard was developed to help firmware engineers minimize defects in embedded systems.

Embedded C Coding Standard

Author: Michael Barr

Publisher: Createspace Independent Publishing Platform

ISBN: 9781721127986

Page: 84

View: 903

Barr Group's Embedded C Coding Standard was developed to help firmware engineers minimize defects in embedded systems. Unlike the majority of coding standards, this standard focuses on practical rules that keep bugs out - including techniques designed to improve the maintainability and portability of embedded software. The rules in this coding standard include a set of guiding principles, as well as specific naming conventions and other rules for the use of data types, functions, preprocessor macros, variables, and other C language constructs. Individual rules that have been demonstrated to reduce or eliminate certain types of defects are highlighted. The BARR-C standard is distinct from, yet compatible with, the MISRA C Guidelines for Use of the C Language in Critical Systems. Programmers can easily combine rules from the two standards as needed.

Related Books:

Embedded C Coding Standard
Language: en
Pages: 84
Authors: Michael Barr
Categories:
Type: BOOK - Published: 2018-06-12 - Publisher: Createspace Independent Publishing Platform

Barr Group's Embedded C Coding Standard was developed to help firmware engineers minimize defects in embedded systems. Unlike the majority of coding standards, this standard focuses on practical rules that keep bugs out - including techniques designed to improve the maintainability and portability of embedded software. The rules in this
Software Engineering for Embedded Systems
Language: en
Pages: 1200
Authors: Robert Oshana
Categories: Computers
Type: BOOK - Published: 2013-04-01 - Publisher: Newnes

This Expert Guide gives you the techniques and technologies in software engineering to optimally design and implement your embedded system. Written by experts with a solutions focus, this encyclopedic reference gives you an indispensable aid to tackling the day-to-day problems when using software engineering methods to develop your embedded systems.
Embedded Systems Security
Language: en
Pages: 396
Authors: David Kleidermacher, Mike Kleidermacher
Categories: Technology & Engineering
Type: BOOK - Published: 2012 - Publisher: Elsevier

Front Cover; Dedication; Embedded Systems Security: Practical Methods for Safe and Secure Softwareand Systems Development; Copyright; Contents; Foreword; Preface; About this Book; Audience; Organization; Approach; Acknowledgements; Chapter 1 -- Introduction to Embedded Systems Security; 1.1What is Security?; 1.2What is an Embedded System?; 1.3Embedded Security Trends; 1.4Security Policies; 1.5Security Threats; 1.6Wrap-up;
Software Engineering for Embedded Systems
Language: en
Pages: 1200
Authors: Mark Pitchford
Categories: Technology & Engineering
Type: BOOK - Published: 2013-04-01 - Publisher: Elsevier Inc. Chapters

State of the art techniques and best practices in the development of embedded software apply not only to high-integrity devices (such as those for safety-critical applications like aircraft flight controllers, car braking systems or medical devices), but also to lesser-integrity applications when the need to optimize the effectiveness of the
Test Driven Development for Embedded C
Language: en
Pages: 356
Authors: James W. Grenning
Categories: Computers
Type: BOOK - Published: 2011-04-25 - Publisher: Pragmatic Bookshelf

Another day without Test-Driven Development means more time wasted chasing bugs and watching your code deteriorate. You thought TDD was for someone else, but it's not! It's for you, the embedded C programmer. TDD helps you prevent defects and build software with a long useful life. This is the first