GDevCon North America 2023/A HAL of a Good Time
A HAL of a Good Time | |
---|---|
Conference | GDevCon North America 2023 |
Presenters | Quentin Alldredge Kevin Shirey |
A HAL of a Good Time by Quentin "Q" Alldredge and Kevin Shirey
Reduce cost and enable engineering efficiency with a properly architected Hardware Abstraction Layer (HAL). A HAL supports parallel development, combats obsolescence, and increases reuse code. HAL creation should begin with a well architected design. Common design problems often arise during a HALs lifecycle. How do you handle it when your hardware goes obsolete? How do you handle it when different models have different features? How do you manage connections to devices? How should logging, debugging, and error handling be implemented? In this presentation we’ll offer solutions to these questions that can help combat those common problems and make your HAL, and test system, successful.