FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Embedded C Coding Standard
- Author(s) Michael Barr
- Publisher: CreateSpace (June 12, 2018); eBook (Online Edition)
- License(s): Document License
- Paperback: 84 pages
- eBook: HTML and PDF
- Language: English
- ISBN-10: 1721127984
- ISBN-13: 978-1721127986
- Share This:
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.
About the Authors- Michael Barr is the CTO and co-founder of Barr Group. Mr. Barr is a former adjunct professor of electrical and computer engineering with hands-on software design and implementation experience across a range of industries. Internationally recognized as an expert in the field of embedded software architecture and development processes, Barr has testified as an expert witness in courts in the U.S. and Canada.
- Embedded Systems
- Microcontrollers Programming
- The C and Objective C Programming
- The C++ Programming Language
- Electronic and Computer Engineering
- Embedded C Coding Standard (Michael Barr)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
- Book Homepage (HTML Edition, PDF Download, etc.)
-
Programming Embedded Systems in C and C++ (Michael Barr)
The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Even if you've done some embedded programming before, you'll still benefit from this book.
-
C++ For Embedded Systems (Arkady Miasnikov)
This book is intended for firmware developers who mainly use the C language. It assumes that the reader is comfortable with ARM or Intel assembly language and has working knowledge of the C++ syntax.
-
Test Driven Development for Embedded C (James W. Grenning)
Test-Driven Development (TDD) is a modern programming practice embedded C developers need to know. It's a different way to program - unit tests are written in a tight feedback loop with the production code, assuring your code does what you think.
-
Embedded C (Mikael J. Pont)
This is a book designed for programmers with desktop experience in C. It covers key techniques required in all embedded systems are covered in detail, including the control of port pins and the reading of switches.
-
C Programming For Embedded Systems (Kirk Zurell)
This book provides a complete microcontroller programming using the C programming language. It covers both the adaptations to C necessary for targeting an embedded environment, and the common components of a successful development project.
-
First Steps with Embedded Systems (Byte Craft Limited)
This book is intended to fill the need for an intermediate level overview of programming microcontrollers using the C programming language, as an introduction to microcontroller programming for intermediate level post-secondary programs.
-
Embedded Controllers Using C and Arduino (James Fiore)
This text is designed to introduce and expand upon material related to the C programming language and embedded controllers, and specifically, the Arduino development system and associated Atmel ATmega microcontrollers.
-
Practical Guide to Bare Metal C++ (Alex Robenko)
This book delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It describes where bare-metal systems are used. It will help someone to get started with using C++ in embedded bare metal development.
-
Embedded System Design (Peter Marwedel)
This book provides a comprehensive introduction to the fundamental knowledge in embedded systems, with applications in cyber-physical systems and the Internet of things (IoT), also a brief overview of hardware devices and the essentials of system software.
-
Introduction to Embedded Systems - A Cyber-Physical Systems
This book strives to identify and introduce the durable intellectual ideas of embedded systems as a technology and as a subject of study. It emphasizes on modeling, design, and analysis of cyber-physical systems, which integrate computing, networking, etc.
-
Embedded Control Systems Design (Herman Bruyninckx, et al.)
The book is mainly addressed to practicing control and embedded software engineers - working in research and development – as well as graduate students who are faced with the challenge to design control systems and implement them in real-time.
-
The Engineering of Reliable Embedded Systems (Michael J. Pont)
This book documents an industry-proven approach to the development of software for reliable, real-time embedded systems, based on the use of time-triggered (TT) architectures.
-
Embedded System Design: A Unified Hardware/Software Approach
This book introduces a modern approach to embedded system design, presenting software design and hardware design in a unified manner. It presents the traditionally distinct fields of software and hardware design in a new unified approach.
-
Patterns for Time-Triggered Embedded Systems (Michael J. Pont)
Focus on reliability, it discusses techniques for the design and implementation of software for embedded applications based on the popular 8051 microcontroller family, with 70 powerful, proven design patterns for enhancing rapid development and reliability.
-
Linux Appliance Design: A Hands-On Guide (Bob Smith, et al)
You'll see for yourself why Linux is the Embedded Operating System of choice for low-cost development and a fast time to market. You'll learn how to build backend daemons, handle asynchronous events, and connect various user interfaces.
:
|
|