Как получить доступ к дисплею устройства во встроенном linux + Qt? / dev / fb0 не найден - PullRequest
0 голосов
/ 10 ноября 2018

1-Я построил Qt5.4.1 и Qt4.8.4 для встроенного устройства (на основе armv5tejl), и все работает, кроме 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-устройство само по себе имеет SDK и отображает вещи, используя этот SDK и библиотеки в формате HTML.

5-У меня есть ограниченный пользователь на устройстве, и я использую свой собственный BusyBox v1.20.0.

Мои вопросы:

1-Могу ли я использовать отображение устройства через Qt без использования предоставленного SDK?

2-Как я могу получить доступ к устройству отображения?

Любая помощь будет оценена.

Большое спасибо

...