Главная
Study mode:
on
1
Introduction
2
Hydraulics
3
Lab Bench
4
Cortex R4 MPU
5
Hard RealTime
6
Why C
7
The Story
8
Vendor Saga
9
Eclipse Studio
10
The Ugly Part
11
ObjectOriented C
12
TimeHello World
13
Download C
14
System Name
15
Path
16
Object Copy
17
elf
18
static
19
new magic
20
floatingpoint
21
cache
22
C make magic
23
Compiler options
24
Exit
25
Memory Map
26
Linker Script
27
Fail
28
Magic File
29
Compile
30
Bootloader
31
Time
32
Abstraction
33
Anonymous namespace
34
Does this code bother you
35
What does this do
36
What if I use captures
37
Why did I not use standbegin
38
People think they write C code
39
Polymorphism
40
Highlevel abstractions
Description:
Explore embedded systems programming with modern C++ in this conference talk from CppNow 2018. Delve into the challenges and benefits of using C++ for embedded projects, drawing from a real-world bare-metal project. Learn about decision-making processes, tool support, and recent language features that enable goals of size, speed, and expressiveness. Gain insights into overcoming vendor and tool obstacles, implementing useful libraries, and applying C++ idioms to improve product quality. Discover motivations for choosing C++ in embedded systems, practical tips for tool optimization, and valuable language features tailored for small processors and bare-metal environments.

Modern C++ in Embedded Systems

CppNow
Add to list
0:00 / 0:00