Главная
Study mode:
on
1
Introduction
2
The Tiny System
3
The Problem
4
The Breadboard
5
Testing the Breadboard
6
Testing the LED
7
Testing the logic analyzer
8
Services and features
9
Components
10
Services
11
FlowService
12
Topological Sort
13
LED Logging
14
Firmware Logging
15
Speed Efficiency
16
Debug Strings
17
Logging Script
18
Logging Framework
19
Remote Control
20
IR Receiver
21
Interrupt
22
Pin Change Interrupt
23
IR LED
24
Demonstration
25
callback service
26
message Handler service
27
index version
28
benchmark
Description:
Explore the intricacies of composable firmware development for deeply embedded systems in this CppNow 2023 conference talk. Dive into a live demonstration of creating a remote-controlled RGB lighting controller, covering hardware register access, interrupt handling, logging, task registration, and safe arithmetic. Follow along as the hardware is built from scratch, including microcontroller setup, logic analyzer usage, USB UART adapter integration, RGB LED implementation, and IR receiver addition. Learn about C++ design concepts such as compile-time constructs, component decoupling strategies, and hardware abstraction techniques. Gain insights into modern C++ approaches for efficient and maintainable firmware development in tiny embedded systems.

Composition on Tiny Embedded Systems in C++

CppNow
Add to list
0:00 / 0:00