GNU/Linux >> Linux の 問題 >  >> Linux

Linux –ユーザースペースからコンソールとして/ dev / fb0を使用する方法、またはそれにテキストを出力する方法は?

そのため、開発者モードを有効にして、Debian SqueezechrootをインストールしたPalmPre(元のP100EWW)モデルがあります。よく働く。これをあらゆるもの(ビットトレントピア、Webサーバー)に使用する予定ですが、電話に使用する予定です。

cat /dev/urandom > /dev/fb0を実行すると気づきました No space left on deviceまで、実際にはランダムなピクセルを画面に書き込みます エラーが発生します。素晴らしい、これでディスプレイを使用できるようになりました。

したがって、A)テキストを出力できるコンソールとして/ dev / fb0を使用するか、B)コマンドラインから/ dev/fb0にテキストをレンダリングするかのいずれかのユーティリティがあります。

このためにカーネルを再コンパイルすることについてはまだわかりません(最終的にWebOSを完全に取り除き、これを最小限のARMサーバーに変えたいと思います)。ユーザースペースツールが存在する場合は、それが私が求めているものです。また、Xを使用せずに/ dev/fb0に直接レンダリングすることをお勧めします。

承認された回答:

フレームバッファをコンソールとして使用するには、fbdevが必要です。 モジュール。カーネルを再コンパイルする必要があるかもしれません。

また、フレームバッファの使用を容易にするライブラリであるDirectFBプロジェクトにも興味があるかもしれません。すでにそのために作成されたアプリケーションとGUI環境もあります。


Linux
  1. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  2. /dev/dm-Z デバイスから /dev/sdX および /dev/mapper/mpathY デバイスをマップする方法

  3. Linux が /dev/tty と /dev/tty0 を使用する方法

  1. Linux で /dev/random を /dev/urandom にリンクするのは間違っていますか?

  2. echo または print /dev/stdin /dev/stdout /dev/stderr

  3. /dev/tcp を使用するために < または > が必要な理由

  1. / dev/randomを使用してLinuxでランダムパスワードを生成する方法

  2. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  3. / dev / stdin、/ dev / stdout、および/ dev / stderrはどの程度移植可能ですか?