u/svadumin r/embedded • Recommends
On “Looking for well written, modern C++ (17/20) example projects for microcontrollers”
189K subscribers • 136 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
18K views3 years ago2 recommendations
Systems programmingProgramming languagesC++Embedded systemsOperating systems
Erik Rainey explains how to use C++14 language and library features in a bare-metal embedded superloop environment.
cppcon.org/ --- Using C++14 in an Embedded “SuperLoop” Firmware - Erik Rainey - CppCon 2022 github.com/CppCon/CppCon2022 This presentation covers what the execution environment of an embedded "superloop" firmware is in order to describe later why certain C++14 language and library features are used and others are not. This environment lacks many basic features and capabilities that traditional C++ programmers may think are common place but is able to be programmed in C++14 (and later) with a specific design paradigms and guidelines. Programmers with deeply embedded C experience will be familiar with some of the limitations of the environment but may find the C++ solutions quite refreshing! The talk will conclude with some comments on C++17 / C++20 features which will be quite valuable to embedded environments of all types. --- Erik Rainey Erik is a Senior Software Engineer at Amazon working in the Prime Air on low-level/embedded firmware written in C++ for drones. He has got more than 20 years of professional experience making 21st century technologies on embedded devices which can blink LEDs. He's also been a contributor to Khronos's OpenVX 1.0 specification. --- Work at Hudson River Trading (HRT): tinyurl.com/safxfctf --- Videos Filmed & Edited by Bash Films: BashFilms.com YouTube Channel Managed by Digital Medium Ltd events.digital-medium.co.uk #cppcon #programming #firmwareWhat people say. Recommended as a practical guide with best practices for developing bare-metal embedded firmware using modern C++.
u/svadumin r/embedded • Recommends
On “Looking for well written, modern C++ (17/20) example projects for microcontrollers”
u/comfortcubein r/embedded • Recommends
On “FreeRTOS or Bare Metal for Quad copter”
u/NotBooleanin r/embedded • Mentions
On “Repo's with professional embedded C/C++ code (education)”