Eu tenho feito muito com o Arduino recentemente. É muito simples, porque você pode executar diretamente o código C ++ nele, sem a necessidade de sistemas operacionais ou drivers.
Eu fiz algumas pesquisas e o AFAIK, você geralmente instala o Linux no Raspberry PI e cria scripts python ou binários C ++ nele.
Pergunta: É possível executar o código nele sem nenhum sistema operacional, mas ainda sendo possível usar os cartões HDMI e SD?