Topics tagged “abstraction”
2 topics
C/C++ Programming & Low-Level Foundations
foundational
C++ Classes & OOP for Embedded
C++ classes in embedded systems — encapsulating hardware registers, constructors/destructors for init/deinit, inheritance for device hierarchies, the cost of virtual functions and vtables in ROM, CRTP as a zero-cost polymorphism alternative, and when to prefer composition over inheritance.
c++
oop
classes
embedded
+1
Interview Weight: 4/10
MCU & System Architecture
intermediate
Driver design: HAL vs bare metal
Understand HAL vs bare-metal driver design tradeoffs, abstraction layer architecture, register-level access patterns, and when to use each approach in embedded systems.
mcu
drivers
hal
bare-metal
+3
Interview Weight: 4/10
