Coverart for item
The Resource Hands-on embedded programming with C++17 : create versatile and robust embedded solutions for MCUs and RTOSes with modern C++, Maya Posch, (electronic book)

Hands-on embedded programming with C++17 : create versatile and robust embedded solutions for MCUs and RTOSes with modern C++, Maya Posch, (electronic book)

Label
Hands-on embedded programming with C++17 : create versatile and robust embedded solutions for MCUs and RTOSes with modern C++
Title
Hands-on embedded programming with C++17
Title remainder
create versatile and robust embedded solutions for MCUs and RTOSes with modern C++
Statement of responsibility
Maya Posch
Creator
Subject
Language
  • eng
  • eng
Summary
C++ is a great choice for embedded development, most notably, because it does not add any bloat, extends maintainability, and offers many advantages over different programming languages. Hands-On Embedded Programming with C++17 will show you how C++ can be used to build robust and concurrent systems that leverage the available hardware resources. Starting with a primer on embedded programming and the latest features of C++17, the book takes you through various facets of good programming. You{u2019}ll learn how to use the concurrency, memory management, and functional programming features of C++ to build embedded systems. You will understand how to integrate your systems with external peripherals and efficient ways of working with drivers. This book will also guide you in testing and optimizing code for better performance and implementing useful design patterns. As an additional benefit, you will see how to work with Qt, the popular GUI library used for building embedded systems. By the end of the book, you will have gained the confidence to use C++ for embedded programming
Cataloging source
UkLiU
http://library.link/vocab/creatorName
Posch, Maya
Dewey number
005.133
Index
no index present
LC call number
QA76.73.C153
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/subjectName
  • C++ (Computer program language)
  • Application software -- Development
  • COMPUTERS / Languages / C++
  • COMPUTERS / Programming / Parallel
  • COMPUTERS / Hardware / General
Target audience
adult
Label
Hands-on embedded programming with C++17 : create versatile and robust embedded solutions for MCUs and RTOSes with modern C++, Maya Posch, (electronic book)
Instantiates
Publication
Copyright
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
Hands-on embedded programming with C++17: create versatile and robust embedded solutions for MCUs and RTOSes with modern C++ -- Contributors -- Table of Contents -- Preface -- Section 1: The Fundamentals - Embedded programming and the role of C++ -- Chapter 1: What Are Embedded Systems? -- Chapter 2: C++ as an Embedded Language -- Chapter 3: Developing for Embedded Linux and Similar Systems -- Chapter 4: Resource-Restricted Embedded Systems -- Chapter 5: Example - Soil Humidity Monitor with Wi-Fi -- Section 2: Testing, Monitoring -- Chapter 6: Testing OS-Based Applications -- Chapter 7: Testing Resource-Restricted Platforms -- Chapter 8: Example - Linux-Based Infotainment System -- Chapter 9: Example - Building Monitoring and Control -- Section 3: Integration with other tools and frameworks -- Chapter 10: Developing Embedded Systems with Qt -- Chapter 11: Developing for Hybrid SoC/FPGA Systems -- Appendix: Best Practices -- Other Books You May Enjoy -- Index
Control code
PACKT0005105
Dimensions
unknown
Edition
1st ed.
Extent
1 online resource (442 pages)
File format
multiple file formats
Form of item
online
Isbn
9781788629300
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Reformatting quality
access
Specific material designation
remote
Label
Hands-on embedded programming with C++17 : create versatile and robust embedded solutions for MCUs and RTOSes with modern C++, Maya Posch, (electronic book)
Publication
Copyright
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
Hands-on embedded programming with C++17: create versatile and robust embedded solutions for MCUs and RTOSes with modern C++ -- Contributors -- Table of Contents -- Preface -- Section 1: The Fundamentals - Embedded programming and the role of C++ -- Chapter 1: What Are Embedded Systems? -- Chapter 2: C++ as an Embedded Language -- Chapter 3: Developing for Embedded Linux and Similar Systems -- Chapter 4: Resource-Restricted Embedded Systems -- Chapter 5: Example - Soil Humidity Monitor with Wi-Fi -- Section 2: Testing, Monitoring -- Chapter 6: Testing OS-Based Applications -- Chapter 7: Testing Resource-Restricted Platforms -- Chapter 8: Example - Linux-Based Infotainment System -- Chapter 9: Example - Building Monitoring and Control -- Section 3: Integration with other tools and frameworks -- Chapter 10: Developing Embedded Systems with Qt -- Chapter 11: Developing for Hybrid SoC/FPGA Systems -- Appendix: Best Practices -- Other Books You May Enjoy -- Index
Control code
PACKT0005105
Dimensions
unknown
Edition
1st ed.
Extent
1 online resource (442 pages)
File format
multiple file formats
Form of item
online
Isbn
9781788629300
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Reformatting quality
access
Specific material designation
remote

Library Locations

Processing Feedback ...