Real-Time C++

Real-Time C++
Author :
Publisher :
Total Pages : 428
Release :
ISBN-10 : 3662567199
ISBN-13 : 9783662567197
Rating : 4/5 (197 Downloads)

Book Synopsis Real-Time C++ by : Christopher Michael Kormanyos

Download or read book Real-Time C++ written by Christopher Michael Kormanyos and published by . This book was released on 2018 with total page 428 pages. Available in PDF, EPUB and Kindle. Book excerpt: With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It is divided into three parts plus several appendices. Part I provides a foundation for real-time C++ by covering language technologies, including object-oriented methods, template programming and optimization. Next, part II presents detailed descriptions of a variety of C++ components that are widely used in microcontroller programming. It details some of C++'s most powerful language elements, such as class types, templates and the STL, to develop components for microcontroller register access, low-level drivers, custom memory management, embedded containers, multitasking, etc. Finally, part III describes mathematical methods and generic utilities that can be employed to solve recurring problems in real-time C++. The appendices include a brief C++ language tutorial, information on the real-time C++ development environment and instructions for building GNU GCC cross-compilers and a microcontroller circuit. For this third edition, the most recent specification of C++17 in ISO/IEC 14882:2017 is used throughout the text. Several sections on new C++17 functionality have been added, and various others reworked to reflect changes in the standard. Also several new sample projects are introduced and existing ones extended, and various user suggestions have been incorporated. To facilitate portability, no libraries other than those specified in the language standard itself are used. Efficiency is always in focus and numerous examples are backed up with real-time performance measurements and size analyses that quantify the true costs of the code down to the very last byte and microsecond. The target audience of this book mainly consists of students and professionals interested in real-time C++. Readers should be familiar with C or another programming language and will benefit most if they have had some previous experience with microcontroller electronics and the performance and size issues prevalent in embedded systems programming.


Real-Time C++ Related Books

Real-Time C++
Language: en
Pages: 428
Authors: Christopher Michael Kormanyos
Categories: C++ (Computer program language)
Type: BOOK - Published: 2018 - Publisher:

GET EBOOK

With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It is divided into thr
Real-time Systems and Their Programming Languages
Language: en
Pages: 600
Authors: Alan Burns
Categories: Computers
Type: BOOK - Published: 1990 - Publisher: Addison Wesley Publishing Company

GET EBOOK

A survey of real-time systems and the programming languages used in their development. Shows how modern real-time programming techniques are used in a wide vari
Hard Real-Time Computing Systems
Language: en
Pages: 528
Authors: Giorgio C Buttazzo
Categories: Computers
Type: BOOK - Published: 2011-09-10 - Publisher: Springer Science & Business Media

GET EBOOK

This updated edition offers an indispensable exposition on real-time computing, with particular emphasis on predictable scheduling algorithms. It introduces the
C Algorithms for Real-time DSP
Language: en
Pages: 272
Authors: Paul M. Embree
Categories: Computers
Type: BOOK - Published: 1995 - Publisher: Prentice Hall

GET EBOOK

Digital signal processing techniques have become the method of choice in signal processing as digital computers have increased in speed, convenience, and availa
Embedded and Real-Time Operating Systems
Language: en
Pages: 491
Authors: K.C. Wang
Categories: Technology & Engineering
Type: BOOK - Published: 2017-03-21 - Publisher: Springer

GET EBOOK

This book covers the basic concepts and principles of operating systems, showing how to apply them to the design and implementation of complete operating system