Meeting Embedded 2018
2018-11-14
Berlin, Germany
who it's for
embedded software engineers, firmware engineers, C++ developers, embedded Rust developers, IoT platform engineers, test engineers, build and release engineers
topics
type-safe register access; core C++ guidelines; DWT cycle counter profiling; J-Link and OpenOCD use; Rust bare-metal remoteproc; virtio ring inter-core communication; Docker cross-build images; Jenkins multibranch pipelines; Conan package management; hardware-in-the-loop testing; Nordic UART BLE service; MQTT v5 topic aliases and reason codes
| title | author | length |
|---|---|---|
| Writing better embedded Software | Dan Saks | 01h 18m |
Argues for concrete changes: replace register macros with typed structs and then classes to make misuse compile-time errors, add static_assert checks to detect… | ||
| [medium noise filtered]We stopped teaching C | Wouter van Ooijen, Jorn Bunk | 38m |
Course stops teaching plain C and adopts a constrained C++ subset plus Python for early labs, removing scanf/printf and many low‑level quirks in favor of… | ||
| The Core C++ Guidelines for Safer Code | Rainer Grimm | 27m |
Introduces the Core C++ Guidelines and the Guidelines Support Library (GSL) as a way to reduce common bugs and lifetime errors in C++ by concrete changes such… | ||
| map[Code, Performance] myMCU{?} | Daniel Penning | 28m |
map[Code, Performance] myMCU{?} argues that specifics beat slogans: measure cycles on ARMv7M using the DWT cycle counter, capture with J-Link + OpenOCD, and… | ||
| Embedded rust on the beagleboard X15 | Jonathan Pallant | 33m |
Rust runs bare-metal on a BeagleBoard X15 (AM57:28) to boot the cortex‑M4 remotes from Linux via remoteproc, using resource table layouts emitted from Rust and… | ||
| Continuous Integration of C/C++ Apps for IoT Devices | Diego Rodriguez-Losada, Daniel Manzaneque | 28m |
Clear claim: continuous integration for C/C++ IoT is practical using real tools and reproducible artifacts. The demo uses Jenkins multibranch pipeline, a… | ||
| How to Mock in the 21st Century | Paul Targosz | 20m |
Concrete recipe for mocking hardware-heavy code: defines a strict replacement layer so MCU drivers talk to hardware-in-the-loop or to small debug-adapter… | ||
| Spread the LOVE for IoT - How I created a full day IoT workshop | Dafna Mordechai | 34m |
Full day workshop design for embedded IoT that teaches hands-on skills rather than theory: prepares attendees with homework, uses Adafruit Feather Bluefruit LE… | ||
| A Possible Future of Embedded Software Development | Odin Holmes | 32m |
Argues that embedded needs concrete fixes not slogans and demonstrates working pieces: an RTFM kernel that uses interrupt hardware as a priority lock to… | ||
| Turning MQTT v5 inside out | Maurice Kalinowski | 24m |
Protocol changes in MQTT v5 are concrete not rhetorical: topic aliases cut repeated-topic overhead (example: first message ~74 bytes then subsequent messages… | ||
| nothing matches | ||