He estado haciendo un montón con Arduino recientemente. Es muy sencillo porque se puede ejecutar directamente el código de C++ en él sin la necesidad de sistemas operativos o controladores.
Yo he hecho algunas investigaciones y AFAIK, por lo general, instalar Linux en la Raspberry PI y crear secuencias de comandos de python o C++ binarios.
Pregunta: ¿Es posible ejecutar código en el que sin ningún sistema operativo, pero aún así ser capaz de utilizar HDMI y tarjetas SD?