https://embeddedrelated.com/showarticle/1579.php
C to C++: Using Abstract Interfaces to Create Hardware Abstraction Layers (HAL) - Jacob Beningo
Learn how to use C++ abstract interfaces to build hardware abstraction layers for portable, testable embedded firmware, using an ILed example and practical...
abstraction layersjacob beningousinginterfacescreate
https://www.designsociety.org/publication/28486/mdm_application_to_interrelate_hierarchical_layers_of_abstraction
MDM Application to Interrelate Hierarchical Layers of Abstraction / Publications / Knowledge Base /...
Deubzer, F.; Lindemann, U.
layers ofknowledge basemdmapplicationabstraction