Quindi ho un modello Palm Pre (originale P100EWW) su cui ho abilitato la modalità sviluppatore e ho installato un chroot Debian Squeeze. Funziona alla grande. Ho intenzione di usarlo per QUALSIASI COSA (peer bittorrent, server web) tranne un telefono.
Ho notato se faccio un cat /dev/urandom > /dev/fb0
in realtà scrive pixel casuali sullo schermo finché non viene visualizzato No space left on device
viene generato l'errore. Fantastico, ora posso usare il display.
Quindi che tipo di utilità ci sono che A) mi permetta di usare /dev/fb0 come console su cui posso inviare il testo o B) visualizzi il testo su /dev/fb0 dalla riga di comando.
Non so ancora ricompilare il kernel per questo (mi piacerebbe alla fine rimuovere completamente WebOS e trasformarlo in un server ARM minimo), quindi gli strumenti per lo spazio utente se esistono è ciò di cui sto chiedendo. Inoltre, preferirei eseguire il rendering direttamente su /dev/fb0 e non utilizzare X.
Risposta accettata:
Per utilizzare il framebuffer come console è necessario il fbdev
modulo. Potrebbe essere necessario ricompilare il kernel.
Potresti anche essere interessato al progetto DirectFB, che è una libreria che semplifica l'utilizzo del framebuffer. Ci sono anche applicazioni e ambienti GUI già scritti per questo.