Beagleboard programação bare metal

Acabei de adquirir meu BeagleBoard-Xm e estou me perguntando se há algum tutorial detalhado passo a passo sobre como obter um software bare metal muito simples sendo executado no hardwar

A razão pela qual pergunto é que quero entender profundamente como a arquitetura de hardware funciona, tudo, desde o gerenciador de inicialização, vinculadores, interrupções, exceções, MMU etc. Pensei que a melhor maneira é obter um programa simples olá mundo para executar no beagleboard xm sem um sistema operacional. Nada avançado, basta iniciar o quadro e obter uma saída "olá mundo" na tela. é isso aí

O próximo passo seria a execução de um pequeno sistema operacional, que pode agendar algumas tarefas muito simples. Não é necessário sistema de arquivos, apenas para entender o básico do sistema operaciona

Qualquer ajuda apreciada!

Cumprimento

Mr Gigu

questionAnswers(2)

yourAnswerToTheQuestion