Ir para o conteúdo

 Voltar a Ginga-NCL Vi...
Tela cheia

DFBG - DirectFB

13 de Janeiro de 2010, 16:56 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 28 vezes
Olá, Fiz a instalação do GingaNCL no Debian Lenny. Nos ajustes finais, tive alguns problemas com a utilização da ferramenta dfbg para tentar setar a imagem de background no framebuffer. Depois de algumas alterações no arquivo /usr/local/etc/directfbrc, esses problemas foram resolvidos e consegui definir a imagem de fundo. Entretanto, percebi que não existe a opção de escrever texto (opção -x) no dfbg original. Essa ferramenta teve seu código fonte modificado para compilação/instalação na máquina virtual do fedora? Se sim, essas alterações poderiam ser disponibilizadas? Obrigado, Amauri Dataprev

Autor: Amauri Marx


44 comentários

    • C4fbd1eaf2d24c76458c3e9e20212b76?only path=false&size=50&d=404Amauri Marx(usuário não autenticado)
      15 de Janeiro de 2010, 15:18

       

      Olá Guilherme,

      Muito obrigado por disponibilizar o código.

      Consegui compilar ele sem problemas, porém estou tendo algum problema na hora de executá-lo.

      Na verdade, acredito que não tenha nada a ver com as suas modificações e sim alguma coisa com o frame buffer.

      Vou explicar e talvez você possa me ajudar.

      A única forma de eu exibir alguma coisa no frame buffer e ficar na tela é incluindo a opção "no-vt" no arquivo /usr/local/etc/directfbrc. Caso eu não inclua essa opção, aparece a imagem na tela, porém em alguns milisegundos some e volta para o shell.

      Entretanto, eu ví que na imagem disponibilizada no fedora, essa opção não existe e mesmo assim funciona. Essa opção também causa diversos problemas na execução de alguns códigos ncl e lua.

      Saberia me informar o que devo fazer para que o dfbg funcione corretamente sem que eu tenha que incluir essa opção?

      Muito obrigado novamente,

      Amauri - Dataprev

      • 145ea1662b45b86a90b987f094279123?only path=false&size=50&d=404Guilherme Lima(usuário não autenticado)
        15 de Janeiro de 2010, 16:16

         

        Com o vt habilitado assim que o dfbg libera o framebuffer o console volta.  Por isso a imagem aparece e logo sai.  Isso nao acontece na vm porque o kernel foi compilado sem o console de texto; tudo o que eh escrito no framebuffer permanece na tela.  Uma forma de resolver (sem desabilitar o vt) eh manter o dfbg executando, por exemplo, incluindo um ``while (1);'' antes de liberar o dfb na main.

        • C4fbd1eaf2d24c76458c3e9e20212b76?only path=false&size=50&d=404Amauri Marx(usuário não autenticado)
          19 de Janeiro de 2010, 16:55

           

          Olá Guilherme,

          Novamente agradeço pela sua atenção. Eu dei uma olhada no arquivo /boot/config-2.6.23-GingaVM-0.10.1 da vm e as opções "CONFIG_VT" e "CONFIG_VT_CONSOLE" estão habilitadas (=y). Esse não é o arquivo certo de compilação do kernel ou é alguma opção diferente destas?

          Muito obrigado,

          Amauri

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo