Real Time C

With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++.

Real Time C

Author: Christopher Kormanyos

Publisher: Springer

ISBN: 3662567180

Page: 426

View: 982

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.

Related Books:

Real-Time C++
Language: en
Pages: 426
Authors: Christopher Kormanyos
Categories: Computers
Type: BOOK - Published: 2018-05-02 - Publisher: Springer

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
Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSK
Language: en
Pages: 400
Authors: Thad B. Welch, Cameron H.G. Wright, Michael G. Morrow
Categories: Technology & Engineering
Type: BOOK - Published: 2005-12-21 - Publisher: CRC Press

From personal music players to anti-lock brakes and advanced digital flight controllers, the demand for real-time digital signal processing (DSP) continues to grow. Mastering real-time DSP is one of the most challenging and time-consuming pursuits in the field, exacerbated by the lack of a resource that solidly bridges the gap
Real-Time Digital Signal Processing from Matlab to C with the Tms320c6x Dsps
Language: un
Pages: 444
Authors: THAD B.. WRIGHT WELCH (CAMERON H.G.. MORROW, MICHAEL G.), Cameron H G Wright, Michael G Morrow
Categories: Technology & Engineering
Type: BOOK - Published: 2020-12-18 - Publisher: CRC Press

This updated edition gives readers hands-on experience in real-time DSP using a practical, step-by-step framework that also incorporates demonstrations, exercises, and problems, coupled with brief overviews of applicable theory and MATLAB applications. Organized in three sections that cover enduring fundamentals and present practical projects and invaluable appendices, this new edition
Real-time Software Techniques
Language: en
Pages: 249
Authors: Walter S. Heath
Categories: Computers
Type: BOOK - Published: 1991 - Publisher: Van Nostrand Reinhold Computer

Books about Real-time Software Techniques
Hard Real-Time Computing Systems
Language: un
Pages: 524
Authors: Giorgio C Buttazzo
Categories: Computers
Type: BOOK - Published: 2013-11-27 - Publisher: Springer

This updated edition offers an indispensable exposition on real-time computing, with particular emphasis on predictable scheduling algorithms. It introduces the fundamental concepts of real-time computing, demonstrates the most significant results in the field, and provides the essential methodologies for designing predictable computing systems used to support time-critical control applications. Along