Estou trabalhando em um ambiente Linux incorporado. Eu tenho uma configuração de exibição com o framebuffer linux.
Eu posso usar o fbgrab para capturar o conteúdo do framebuffer e armazená-lo em uma imagem:
fbgrab myimage.png
Eu posso usar o utilitário fbv para definir imagens na minha tela:
fbv myimage.png
Eu posso até escrever imagens (cruas) diretamente no framebuffer usando dd :
dd if=./myimage.raw of=/dev/fb0
No entanto, se eu lançar fbterm :
[root@buildroot ~]# fbterm
Apenas fica lá, não sai. Isso é provavelmente normal, no entanto, eu não vejo nada aparecendo no display - e descarregando o conteúdo do framebuffer novamente usando fbgrab
não revela nada que pareça um terminal - ele simplesmente contém o que ele fez antes de lançar fbterm . Além disso, nenhuma informação é impressa no console.
Este é o comportamento esperado de fbterm ao iniciá-lo diretamente do site console? Tenho que fornecer mais informações ou iniciá-lo de uma maneira diferente antes de poder visualizá-lo no display?
Eu li muitos artigos on-line sobre iniciando o fbterm na inicialização - mas eu imaginei que precisaria fazer tudo funcionar antes de tentar isso?
Na verdade, não sei como depurar ou solucionar o problema. Não vejo mensagens nos registros do sistema ao abrir ou fechar fbterm . Alguma dica?