How would you validate new boards and troubleshoot hardware-software integration issues during hardware bring-up?