Home Resource Library Technical Articles Leveraging a Hardware Agnostic Approach to Ease Embedded Systems Design: The Basics