Managing complexity is one of the most fundamental aspects of any software engineer’s job definition. Hardware Abstraction is a key concept to master in our quest for achieving such a goal.
Join me in my on-demand webinar as I go through the process of designing and implementing an hardware abstraction layer for a mocked-up instrument in LabVIEW. From theory to practice, I will guide you on how to define a hardware abstraction in the context of an instrument’s product development cycle and demonstrate those concepts with JKI State Machine Objects.
You’ll learn:
- What is Hardware Abstraction
- What makes Hardware Abstraction useful
- How to create a simple HAL
- How a HAL can help you create maintainable and testable software