Practical Guide to Bare Metal C++ (Alex Robenko)

0.0 (0)
Practical Guide to Bare Metal C++ (Alex Robenko)

This book is a very useful manual for C++ real-time embedded microcontroller system development. It explains the applications for bare-metal systems, the features that set them apart from more conventional systems, and the design and programming options available. It will assist someone in beginning C++ development for embedded systems using bare metal.

"I occasionally get asked if C++ is appropriate for embedded software, and bare metal development in particular. There are numerous publications claiming that C++ is better than C, that everything you can do in C++ can be done with a lot more features, and that it should even be used for bare metal development. However, I haven't come across many practical lessons or recommendations on how to use C++ better than the industry standard of using the "C" programming language to speed up the development process. With this book, I hope to explain and show examples of how to implement soft real-time systems without prioritizing interrupts and without any need for complex real-time task scheduling."

Ebook Details

About the Authors
Software Engineer Alex Robenko works for Leica Geosystems. He has experience with the newest C++11 standard, the STL and BOOST libraries in C++, and has worked on the creation of embedded systems that are crucial for safety and mission-critical applications.
eBook Format

Similar Programming & Computer Books

Guide pour la programmation réseaux de Beej's - Utilisation des sockets Internet - Beej's Network Programming Guide - Using Internet Sockets (Brian Hall)
Any normal C programmer should be able to understand the basics of networking after reading this free programming document.  
Cours de C/C++ - C/C++ courses (Christian Casteyde)
One of the most popular programming languages nowadays is C++. It is incredibly efficient and simple to use. But it has a rep for being difficult to read and...
Designing Computers and Digital Systems using pdp 16 Register Transfer Modules (C. Gordon Bell, et al)
This is a classic free programming book from the era when pdp 16 registers were used in the design of computers. It was written by Gordon Bell, John Grason,...
Computer Arithmetic of Geometrical Figures: Algorithms and Hardware Design (S. I. Khmelnik)
This free programming book describes many iterations of processors made for affine transformations of planar and spatial many-dimensional figures. This processor is designed to perform affine transformations on geometrical...
Integration and Automation of Manufacturing Systems (Hugh Jack)
Since 1993, the author has used extra resources to teach laboratory-based integrated manufacturing courses, which have grown into this book. It is intended to avoid research-oriented themes and concentrate...
Operational Amplifiers and Linear Integrated Circuits: Theory and Application (James M. Fiore)
This free programming book provides a thorough and in-depth analysis of the contemporary op amp and related specialized linear integrated circuits. The differential amplifier serves as the foundational building...
Automating Manufacturing Systems with PLCs (Hugh Jack)
This is the draft of a book on control systems based on programmable logic controllers (PLCs), which is now being used to teach an undergraduate controls course called Manufacturing...
PIC Microcontrollers (Milan Verle)
It's time to educate yourself on microcontrollers and how they work if you haven't before. You will love working with PIC microcontrollers because of the many pictures and real-world...
Programming dsPIC (Digital Signal Controllers) Microcontroller in PASCAL (Zoran Milivojevic, et al)
Learn how to create your own programs, how to debug them, and how to launch a microcontroller using them.
Digital System Design - Use of Microcontroller (Dawoud Shenouda Dawoud, et al)
The widespread use of embedded systems in modern technology, from toasters to spacecraft, presents various difficulties for embedded system designers.

Others Programming Books by GitBook

3D Game Development with LWJGL 3 (Antonio Hernandez Bejarano)
The fundamental ideas needed to create a 3D game utilizing the LWJGL 3 library are covered in this book.
Swift Algorithms and Data Structures (Wayne Bishop)
This book, which was written for both students and professionals, combines computer science, modern code, and pictures to help you succeed in technical interviews and create your next app....
React In-depth (DevelopmentARC)
The purpose of this book is to share our research, describe our approach, and attempt to compile all of our experiences into one living book.
React Enlightenment (Cody Lindley)
A JavaScript library called React.js can be used to create user interfaces. React allows users to build reusable components that display data as it evolves over time. ...
Problem Solving for Coding Interviews (Karthik Naidu)
Coding is just the process of translating the idea behind your solution into a computer language that will carry it out. This book contains the problem-solving notes...
Building Web Apps with Go (Jeremy Saenz)
Go is a high-performance language that increases developer productivity, therefore this book gives you the knowledge and skills you need to effectively construct reliable and productive web apps by...
Python 3 Basics Tutorial (Kristian Rother)
Python is a well-liked high-level programming language that is quite effective. Both small businesses and independent developers utilize it a lot.
Android Developer Fundamentals Course: Practical Workbook (Google Developer Training Team)
You can use this book to get ready for the Associate Android Developer Certification exam. Beginning with Hello World and progressing to apps that make use of content providers...
TypeScript Deep Dive (Basarat Ali Syed)
A superset of JavaScript, TypeScript is explored in this book. You will learn what TypeScript is and how to use it in the first section of the book. Additionally,...

User reviews

There are no user reviews for this listing.
Rate this Book