C++ for Embedded Development - Advantages and Techniques
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore C++ for embedded development in this 52-minute talk by Intel's Thiago Macieira. Discover why C++ can be a superior choice for constrained devices, debunking myths about its resource requirements and performance. Learn about language features that enhance safety and efficiency in embedded systems. Gain insights into key aspects of C++ for embedded programming, including templates, compilers, casting, classes, and resource management. Understand how to leverage C++ effectively without compromising on performance or resource utilization. Benefit from Macieira's extensive experience in open-source projects and C++ development as he shares practical advice for embedded systems programmers.
Syllabus
Intro
The Question
C is more complex
C is designed around you
C hides things
Using templates
Compilers
Missing Prototypes
Casting
Void pointers
Cast operators
Classes
Overloads
Linux Kernel
Resource Acquisition
Containers
Exceptions
Taught by
Linux Foundation
Tags
Related Courses
Embedded Systems - Shape The World: Microcontroller Input/OutputThe University of Texas at Austin via edX Model Checking
Chennai Mathematical Institute via Swayam Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera