組み込み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
は空ですmodeset video=uvesafb:mode_option=640x480
にGRUB_CMDLINE_LINUX_DEFAULT
を追加しようとしましたが、それでも何も変わりません。fb0
をオンにできる場所、またはカーネルにフレームバッファサポートが組み込まれているかどうかを確認する方法を見つけるための手がかりは大歓迎です。
現在、VirtualBoxのエミュレートされたVESA互換のグラフィックスカードでUbuntu Minimalを実行しているため、この特定のケースでは、次の3つの手順で十分でした。
GRUB_GFXMODE=640x480
の/etc/default/grub
エントリのコメントを解除し、Sudo update-grub
を呼び出します。Sudo apt-get install v86d
を実行します(上記のmodprobeの呼び出しでは欠落しています)。Sudo modprobe uvesafb
を実行@psusiに感謝します。エラーは、損傷または他の方法での不十分ではなく、完全に欠落している可能性があることを認識してくれます。
ただし、同等の方法を見つけるために別のハードウェアで何をしなければならないかはまだわかりません。そのため、より一般的で具体的ではない説明があれば、それを聞いてみたいと思います。私はこの部分的な回答を投稿すると思ったので、これは「回答なしの質問」SO投稿の1つではありません。