The 'bare metal' part is interesting, but I'd assume dealing with things like video or audio directly on the HW, especially in modern hardware is a PITA
A very bare-bones linux or BSD should add minimum overhead and make things much easier
A very bare-bones linux or BSD should add minimum overhead and make things much easier