如何访问嵌入式Linux + Qt中的显示设备?找不到/ dev / fb0

时间:2018-11-10 09:01:19

标签: qt embedded-linux display framebuffer

1-我为嵌入式设备(基于armv5tejl)构建了Qt5.4.1和Qt4.8.4,除GUI外,其他所有功能都可以正常工作。

2-似乎不存在帧缓冲设备:

~/bin $ ls -alh /dev/
drwxr-xr-x    3 0        sandbox        0 Nov 10 11:48 .
drwxr-xr-x   14 0        root           0 Nov 14  2017 ..
srw-rw-rw-    1 0        root           0 Nov 10 11:48 log
crw-rw-rw-    1 0        root        1,   3 Nov 10 11:48 null
crw-rw-rw-    1 0        root        5,   2 Nov 10 12:10 ptmx
drwxr-xr-x    2 0        root           0 Jan  1  1970 pts
crw-rw-rw-    1 0        root        5,   0 Nov 10 11:48 tty
crw-rw-rw-    1 0        root      204,  66 Nov 10 12:05 ttyAMA2
crw-r--r--    1 0        root        1,   9 Nov 10 11:48 urandom

/proc $ cat devices 
Character devices:
  1 mem
  4 /dev/vc/0
  4 tty
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  7 vcs
 10 misc
/proc $ cat devices 
Character devices:
  1 mem
  4 /dev/vc/0
  4 tty
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  7 vcs
 10 misc
 13 input
 21 sg
 29 fb
 89 i2c
 90 mtd
100 softkey
116 alsa
122 pman
128 ptm
136 pts
150 pwmr
153 upc
154 kdrv_csc
180 usb
189 usb_device
204 ttyAMA
254 rtc

Block devices:
  1 ramdisk
259 blkext
  8 sd
 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

3-来自dmesg日志:

Console: switching to colour frame buffer device 80x30
CLCD: PL110 CLCD hardware, HIE AT-T050QGH-02, VGA Landscape (supports 640x480 @ 24Mhz) display

4-Device本身具有一个SDK,并使用该SDK和libs以HTML格式显示内容。

5-我在设备上使用受限用户,并且正在使用自己的BusyBox v1.20.0。

我的问题:

1-是否可以通过Qt在不使用提供的SDK的情况下使用设备显示?

2-如何访问显示设备?

任何帮助将不胜感激。

非常感谢您

0 个答案:

没有答案