フレームバッファ ファイル ノードを作成するにはどうすればよいでしょうか?

フレームバッファ ファイル ノードを作成するにはどうすればよいでしょうか?

私は、カスタム DirectFB 実装を使用してビデオ出力にユーザー インターフェイスを描画する、制限された組み込みデバイス (Linux 環境) を使用しています。

このメソッドを /dev/fb0 の raw フレームバッファ デバイスに置き換えたいのですが、ノードを作成できません。Linux カーネルでフレームバッファ デバイスを有効にしても表示されず、mknod を使用すると、ほとんどのアプリケーションが使用できないファイルが作成されます。例:

# mknod /dev/fb0 c 29 0

# ls -l /dev/fb0
crw-r--r--    1 root     root       29,   0 Dec 31 22:04 /dev/fb0

# fbdump
Failed to open /dev/fb0: No such device

また、起動時に自動的に作成する方法もわかりません。ブートローダに vga=0x101 カーネル オプションを追加しましたが、効果がありません。

これは通常どのように行われますか? 何か要件が欠けているのでしょうか?

私のLinuxバージョンは3.3.8

編集

デバイス (Broadcom 97356) に関する詳細情報:

# cat /proc/devices 
Character devices:
  1 mem
  4 /dev/vc/0
  4 tty
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  7 vcs
 10 misc
 13 input
 21 sg
 29 fb
 33 nexus
 34 base
 90 mtd
128 ptm
136 pts
180 usb
189 usb_device
231 linker
232 inject
233 audout
234 bmoca
235 pdwriter
236 hdmi
237 stb
238 smartcard
239 led
239 led
239 led
240 fpchar
241 nocs
242 crypto
243 videnc
244 viddec
245 auddec
246 demux
246 demux
246 demux
246 demux
246 demux
246 demux
247 tuner
247 tuner
247 tuner
247 tuner
248 custom
249 fusion
250 soc
251 galaxy_base_log
251 galaxy_base_log
251 galaxy_base_log
252 BaseRemoteCtl
253 ubi0
254 usbmon

Block devices:
  1 ramdisk
259 blkext
  7 loop
  8 sd
 11 sr
 31 mtdblock
 65 sd
 66 sd
 67 sd
 68 sd
 69 sd
 70 sd
 71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd

# cat /proc/fb

関連情報