web-dev-qa-db-ja.com

Ubuntu Minimalで/ dev / fb0をアクティブにしますか?

組み込みCPUでの使用を目的としたプログラムを作成しています。そのために、私は小さなUbuntuをセットアップしようとしています。 Ubuntu Minimalは機能しているように見えますが、問題が1つあります。プログラムで独自のグラフィック表示を行う必要があります。フレームバッファーデバイスを介して通常のUbuntuの仮想端末でこれを実行できますが、Minimalには/dev/fb0がないようです。

昨日は1日中Googleで検索しましたが、Ubuntu Minimalでフレームバッファーデバイスを作成する方法を見つけることができません。 Ubuntu 15.04「Vivid Vervet」Minimalでフレームバッファデバイスを有効にする秘trickは何ですか?

私が試してみました:

  • ユーザーをvideoグループに追加します。
  • GRUB_GFXMODE=640x480/etc/default/grubエントリのコメントを外し、update-grubを呼び出します(ああ、hwinfoも利用できないようです)
  • 多くの人々が私が何かコメントを外すことを示唆している/boot/grub/menu.lstはありません
  • Sudo modprobe vesafbは「モジュールvesafbが見つかりません」と表示します。uvesafbを実行すると、/sbin/v86dを実行できないと表示されます
  • /etc/modprobe.de/blacklist-framebuffer.confは空です
  • フレームバッファのサポートが含まれているように見えるapt-getパッケージを見つけることができませんでした
  • 「カーネル引数」で何かをすることを言及しているスポットもありますが、それらが何であるか、どのように設定するかについての情報を見つけることができません。
  • modeset video=uvesafb:mode_option=640x480GRUB_CMDLINE_LINUX_DEFAULTを追加しようとしましたが、それでも何も変わりません。

fb0をオンにできる場所、またはカーネルにフレームバッファサポートが組み込まれているかどうかを確認する方法を見つけるための手がかりは大歓迎です。

2
uliwitness

現在、VirtualBoxのエミュレートされたVESA互換のグラフィックスカードでUbuntu Minimalを実行しているため、この特定のケースでは、次の3つの手順で十分でした。

  1. GRUB_GFXMODE=640x480/etc/default/grubエントリのコメントを解除し、Sudo update-grubを呼び出します。
  2. Sudo apt-get install v86dを実行します(上記のmodprobeの呼び出しでは欠落しています)。
  3. Sudo modprobe uvesafbを実行

@psusiに感謝します。エラーは、損傷または他の方法での不十分ではなく、完全に欠落している可能性があることを認識してくれます。

ただし、同等の方法を見つけるために別のハードウェアで何をしなければならないかはまだわかりません。そのため、より一般的で具体的ではない説明があれば、それを聞いてみたいと思います。私はこの部分的な回答を投稿すると思ったので、これは「回答なしの質問」SO投稿の1つではありません。

1
uliwitness