Real-Time C++

Real-Time C++
Author :
Publisher : Springer
Total Pages : 426
Release :
ISBN-10 : 3662585936
ISBN-13 : 9783662585931
Rating : 4/5 (931 Downloads)

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

Download or read book Real-Time C++ written by Christopher Kormanyos and published by Springer. This book was released on 2019-01-11 with total page 426 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: 426
Authors: Christopher Kormanyos
Categories: Computers
Type: BOOK - Published: 2019-01-11 - Publisher: Springer

DOWNLOAD 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

DOWNLOAD 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

DOWNLOAD EBOOK

This updated edition offers an indispensable exposition on real-time computing, with particular emphasis on predictable scheduling algorithms. It introduces the
Real-Time C++
Language: en
Pages: 510
Authors: Christopher Kormanyos
Categories: Computers
Type: BOOK - Published: 2021-07-14 - Publisher: Springer Nature

DOWNLOAD 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
C Algorithms for Real-time DSP
Language: en
Pages: 272
Authors: Paul M. Embree
Categories: Computers
Type: BOOK - Published: 1995 - Publisher: Prentice Hall

DOWNLOAD EBOOK

Digital signal processing techniques have become the method of choice in signal processing as digital computers have increased in speed, convenience, and availa