Главная
Study mode:
on
1
Introduction
2
What is Embedded Systems
3
Types of Embedded Systems
4
Embedded Development Process
5
Conclusion
6
Terminology
7
Trigger Hardware
8
Preemptive Scheduling
9
Requirements
10
Limitations
11
Compiler Support
12
Standard Library
13
Platform Limits
14
Industrial Standards
15
Examples
16
Device Registers
17
Issues
18
Address Evaluation
19
Compile Time
20
Optimization
21
Application
22
Summary
23
Demo
24
Reusable Loop
25
Alternative Solutions
26
Standard Libraries
27
stdvector
28
booststaticvector
29
priorityqueue
30
Intrusive Containers
31
Event Tag
32
Polymorphous
33
Error Handling
34
Intermediate Summary
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the application of C++ in embedded systems development through this CppCon 2022 conference talk. Delve into the concepts, architectural specifics, and variety of embedded systems while examining how modern C++ features and frameworks can be leveraged in embedded projects. Gain insights into the benefits, potential implications, and limitations of using C++ for embedded software development. Discover similarities between embedded and high-performance systems, and assess the general availability and applicability of C++ in this domain. Learn about language features and program constructs that may introduce risks in embedded environments. Examine examples of modern C++ software design under restricted dynamic memory allocation conditions, focusing on publicly available third-party libraries developed for high-performance applications that can be utilized in embedded projects. Investigate metaprogramming techniques for low-level hardware abstractions and gain valuable knowledge from an experienced software engineer in the field of embedded systems and C++ development. Read more

C++ in the World of Embedded Systems

CppCon
Add to list