开发板有fb0设备啊,但是执行Qt程序的时候总是提示:
# ./Hello -qws
connect connect failed to get osd data! The display perhaps is not open!
connect
QScreenLinuxFb::connect: Operation not permitted
Error opening framebuffer device /dev/fb0
LinuxFb: driver cannot connect
Aborted
#
查看dev文件可以发现这些设备:
# cd /dev
# ls -l
crw-rw---- 1 root root 189, 1 Jan 1 00:00 1-2
crw-rw---- 1 root root 10, 62 Jan 1 00:00 alarm
crw-rw---- 1 root root 14, 4 Jan 1 00:00 audio
crw-rw---- 1 root root 218, 63 Jan 1 00:00 c51
crw-rw---- 1 root root 5, 1 Jan 1 00:00 console
crw-rw---- 1 root root 116, 0 Jan 1 00:00 controlC0
crw-rw---- 1 root root 10, 61 Jan 1 00:00 cpu_dma_latency
crw-rw---- 1 root root 218, 29 Jan 1 00:00 dma
crw-rw---- 1 root root 14, 3 Jan 1 00:00 dsp
crw-rw---- 1 root root 29, 0 Jan 1 00:00 fb0
crw-rw---- 1 root root 29, 1 Jan 1 00:00 fb1
crw-rw---- 1 root root 29, 2 Jan 1 00:00 fb2
crw-rw---- 1 root root 29, 3 Jan 1 00:00 fb3
crw-rw---- 1 root root 29, 4 Jan 1 00:00 fb4
crw-rw---- 1 root root 29, 5 Jan 1 00:00 fb5
crw-rw---- 1 root root 1, 7 Jan 1 00:00 full
crw-rw-rw- 1 root root 10, 229 Jan 1 00:00 fuse
crw-rw---- 1 root root 199, 0 Jan 1 00:00 galcore
crw-rw---- 1 root root 218, 14 Jan 1 00:00 hi_adec
crw-rw---- 1 root root 218, 12 Jan 1 00:00 hi_aenc
crw-rw---- 1 root root 218, 10 Jan 1 00:00 hi_ao
crw-rw---- 1 root root 218, 19 Jan 1 00:00 hi_avplay
crw-rw---- 1 root root 218, 5 Jan 1 00:00 hi_cipher
crw-rw---- 1 root root 218, 16 Jan 1 00:00 hi_demux
crw-rw---- 1 root root 218, 6 Jan 1 00:00 hi_disp
crw-rw---- 1 root root 218, 37 Jan 1 00:00 hi_e2prom
crw-rw---- 1 root root 218, 3 Jan 1 00:00 hi_event
crw-rw---- 1 root root 10, 58 Jan 1 00:00 hi_gpio
crw-rw---- 1 root root 218, 21 Jan 1 00:00 hi_hdmi
crw-rw---- 1 root root 218, 36 Jan 1 00:00 hi_i2c
crw-rw---- 1 root root 218, 34 Jan 1 00:00 hi_ir
crw-rw---- 1 root root 218, 35 Jan 1 00:00 hi_keyled
crw-rw---- 1 root root 218, 2 Jan 1 00:00 hi_log
crw-rw---- 1 root root 10, 57 Jan 1 00:00 hi_ndpt
crw-rw---- 1 root root 218, 41 Jan 1 00:00 hi_otp
crw-rw---- 1 root root 218, 56 Jan 1 00:00 hi_png
crw-rw---- 1 root root 218, 20 Jan 1 00:00 hi_pvr
crw-rw---- 1 root root 218, 39 Jan 1 00:00 hi_sci
crw-rw---- 1 root root 218, 25 Jan 1 00:00 hi_sio_ai
crw-rw---- 1 root root 218, 27 Jan 1 00:00 hi_sio_ao
crw-rw---- 1 root root 218, 4 Jan 1 00:00 hi_stat
crw-rw---- 1 root root 218, 42 Jan 1 00:00 hi_svdec
crw-rw---- 1 root root 218, 18 Jan 1 00:00 hi_sync
crw-rw---- 1 root root 218, 1 Jan 1 00:00 hi_sys
crw-rw---- 1 root root 218, 61 Jan 1 00:00 hi_tde
crw-rw---- 1 root root 218, 38 Jan 1 00:00 hi_tuner
crw-rw---- 1 root root 218, 8 Jan 1 00:00 hi_vdec
crw-rw---- 1 root root 218, 23 Jan 1 00:00 hi_venc
crw-rw---- 1 root root 218, 22 Jan 1 00:00 hi_vi
crw-rw---- 1 root root 218, 7 Jan 1 00:00 hi_vo
crw-rw---- 1 root root 218, 33 Jan 1 00:00 hi_vp
crw-rw---- 1 root root 218, 59 Jan 1 00:00 hifb
crw-rw---- 1 root root 10, 56 Jan 1 00:00 jpeg
crw-rw---- 1 root root 218, 57 Jan 1 00:00 jpge
crw-rw---- 1 root root 1, 2 Jan 1 00:00 kmem
crw-rw---- 1 root root 1, 11 Jan 1 00:00 kmsg
brw-rw---- 1 root root 7, 0 Jan 1 00:00 loop0
brw-rw---- 1 root root 7, 1 Jan 1 00:00 loop1
brw-rw---- 1 root root 7, 2 Jan 1 00:00 loop2
brw-rw---- 1 root root 7, 3 Jan 1 00:00 loop3
brw-rw---- 1 root root 7, 4 Jan 1 00:00 loop4
brw-rw---- 1 root root 7, 5 Jan 1 00:00 loop5
brw-rw---- 1 root root 7, 6 Jan 1 00:00 loop6
brw-rw---- 1 root root 7, 7 Jan 1 00:00 loop7
crw-rw---- 1 root root 218, 60 Jan 1 00:00 mce
crw-rw---- 1 root root 1, 1 Jan 1 00:00 mem
crw-rw---- 1 root root 13, 63 Jan 1 00:00 mice
crw-rw---- 1 root root 14, 0 Jan 1 00:00 mixer
crw-rw---- 1 root root 218, 62 Jan 1 00:00 mmz_userdev
crw-rw---- 1 root root 90, 0 Jan 1 00:00 mtd0
crw-rw---- 1 root root 90, 1 Jan 1 00:00 mtd0ro
crw-rw---- 1 root root 90, 2 Jan 1 00:00 mtd1
crw-rw---- 1 root root 90, 3 Jan 1 00:00 mtd1ro
crw-rw---- 1 root root 90, 4 Jan 1 00:00 mtd2
crw-rw---- 1 root root 90, 5 Jan 1 00:00 mtd2ro
crw-rw---- 1 root root 90, 6 Jan 1 00:00 mtd3
crw-rw---- 1 root root 90, 7 Jan 1 00:00 mtd3ro
crw-rw---- 1 root root 90, 8 Jan 1 00:00 mtd4
crw-rw---- 1 root root 90, 9 Jan 1 00:00 mtd4ro
crw-rw---- 1 root root 90, 10 Jan 1 00:00 mtd5
crw-rw---- 1 root root 90, 11 Jan 1 00:00 mtd5ro
crw-rw---- 1 root root 90, 12 Jan 1 00:00 mtd6
crw-rw---- 1 root root 90, 13 Jan 1 00:00 mtd6ro
crw-rw---- 1 root root 90, 14 Jan 1 00:00 mtd7
crw-rw---- 1 root root 90, 15 Jan 1 00:00 mtd7ro
brw-rw---- 1 root root 31, 0 Jan 1 00:00 mtdblock0
brw-rw---- 1 root root 31, 1 Jan 1 00:00 mtdblock1
brw-rw---- 1 root root 31, 2 Jan 1 00:00 mtdblock2
brw-rw---- 1 root root 31, 3 Jan 1 00:00 mtdblock3
brw-rw---- 1 root root 31, 4 Jan 1 00:00 mtdblock4
brw-rw---- 1 root root 31, 5 Jan 1 00:00 mtdblock5
brw-rw---- 1 root root 31, 6 Jan 1 00:00 mtdblock6
brw-rw---- 1 root root 31, 7 Jan 1 00:00 mtdblock7
crw-rw---- 1 root root 10, 60 Jan 1 00:00 network_latency
crw-rw---- 1 root root 10, 59 Jan 1 00:00 network_throughput
crw-rw---- 1 root root 1, 3 Jan 1 00:00 null
crw-rw---- 1 root root 116, 16 Jan 1 00:00 pcmC0D0p
crw-rw---- 1 root root 10, 1 Jan 1 00:00 psaux
crw-rw---- 1 root root 5, 2 Jan 1 00:00 ptmx
drwxr-xr-x 2 root root 0 Jan 1 00:00 pts
brw-rw---- 1 root root 1, 0 Jan 1 00:00 ram0
brw-rw---- 1 root root 1, 1 Jan 1 00:00 ram1
brw-rw---- 1 root root 1, 10 Jan 1 00:00 ram10
brw-rw---- 1 root root 1, 11 Jan 1 00:00 ram11
brw-rw---- 1 root root 1, 12 Jan 1 00:00 ram12
brw-rw---- 1 root root 1, 13 Jan 1 00:00 ram13
brw-rw---- 1 root root 1, 14 Jan 1 00:00 ram14
brw-rw---- 1 root root 1, 15 Jan 1 00:00 ram15
brw-rw---- 1 root root 1, 2 Jan 1 00:00 ram2
brw-rw---- 1 root root 1, 3 Jan 1 00:00 ram3
brw-rw---- 1 root root 1, 4 Jan 1 00:00 ram4
brw-rw---- 1 root root 1, 5 Jan 1 00:00 ram5
brw-rw---- 1 root root 1, 6 Jan 1 00:00 ram6
brw-rw---- 1 root root 1, 7 Jan 1 00:00 ram7
brw-rw---- 1 root root 1, 8 Jan 1 00:00 ram8
brw-rw---- 1 root root 1, 9 Jan 1 00:00 ram9
crw-rw---- 1 root root 1, 8 Jan 1 00:00 random
brw-rw---- 1 root root 240, 0 Jan 1 00:00 romblock0
brw-rw---- 1 root root 240, 1 Jan 1 00:00 romblock1
brw-rw---- 1 root root 240, 2 Jan 1 00:00 romblock2
brw-rw---- 1 root root 240, 3 Jan 1 00:00 romblock3
brw-rw---- 1 root root 240, 4 Jan 1 00:00 romblock4
brw-rw---- 1 root root 240, 5 Jan 1 00:00 romblock5
brw-rw---- 1 root root 240, 6 Jan 1 00:00 romblock6
brw-rw---- 1 root root 240, 7 Jan 1 00:00 romblock7
crw-rw---- 1 root root 116, 1 Jan 1 00:00 seq
crw-rw---- 1 root root 14, 1 Jan 1 00:00 sequencer
crw-rw---- 1 root root 14, 8 Jan 1 00:00 sequencer2
crw-rw---- 1 root root 116, 33 Jan 1 00:00 timer
crw-rw---- 1 root root 5, 0 Jan 1 00:00 tty
crw-rw---- 1 root root 4, 0 Jan 1 00:00 tty0
crw-rw---- 1 root root 4, 1 Jan 1 00:00 tty1
crw-rw---- 1 root root 4, 10 Jan 1 00:00 tty10
crw-rw---- 1 root root 4, 11 Jan 1 00:00 tty11
crw-rw---- 1 root root 4, 12 Jan 1 00:00 tty12
crw-rw---- 1 root root 4, 13 Jan 1 00:00 tty13
crw-rw---- 1 root root 4, 14 Jan 1 00:00 tty14
crw-rw---- 1 root root 4, 15 Jan 1 00:00 tty15
crw-rw---- 1 root root 4, 16 Jan 1 00:00 tty16
crw-rw---- 1 root root 4, 17 Jan 1 00:00 tty17
crw-rw---- 1 root root 4, 18 Jan 1 00:00 tty18
crw-rw---- 1 root root 4, 19 Jan 1 00:00 tty19
crw-rw---- 1 root root 4, 2 Jan 1 00:00 tty2
crw-rw---- 1 root root 4, 20 Jan 1 00:00 tty20
crw-rw---- 1 root root 4, 21 Jan 1 00:00 tty21
crw-rw---- 1 root root 4, 22 Jan 1 00:00 tty22
crw-rw---- 1 root root 4, 23 Jan 1 00:00 tty23
crw-rw---- 1 root root 4, 24 Jan 1 00:00 tty24
crw-rw---- 1 root root 4, 25 Jan 1 00:00 tty25
crw-rw---- 1 root root 4, 26 Jan 1 00:00 tty26
crw-rw---- 1 root root 4, 27 Jan 1 00:00 tty27
crw-rw---- 1 root root 4, 28 Jan 1 00:00 tty28
crw-rw---- 1 root root 4, 29 Jan 1 00:00 tty29
crw-rw---- 1 root root 4, 3 Jan 1 00:00 tty3
crw-rw---- 1 root root 4, 30 Jan 1 00:00 tty30
crw-rw---- 1 root root 4, 31 Jan 1 00:00 tty31
crw-rw---- 1 root root 4, 32 Jan 1 00:00 tty32
crw-rw---- 1 root root 4, 33 Jan 1 00:00 tty33
crw-rw---- 1 root root 4, 34 Jan 1 00:00 tty34
crw-rw---- 1 root root 4, 35 Jan 1 00:00 tty35
crw-rw---- 1 root root 4, 36 Jan 1 00:00 tty36
crw-rw---- 1 root root 4, 37 Jan 1 00:00 tty37
crw-rw---- 1 root root 4, 38 Jan 1 00:00 tty38
crw-rw---- 1 root root 4, 39 Jan 1 00:00 tty39
crw-rw---- 1 root root 4, 4 Jan 1 00:00 tty4
crw-rw---- 1 root root 4, 40 Jan 1 00:00 tty40
crw-rw---- 1 root root 4, 41 Jan 1 00:00 tty41
crw-rw---- 1 root root 4, 42 Jan 1 00:00 tty42
crw-rw---- 1 root root 4, 43 Jan 1 00:00 tty43
crw-rw---- 1 root root 4, 44 Jan 1 00:00 tty44
crw-rw---- 1 root root 4, 45 Jan 1 00:00 tty45
crw-rw---- 1 root root 4, 46 Jan 1 00:00 tty46
crw-rw---- 1 root root 4, 47 Jan 1 00:00 tty47
crw-rw---- 1 root root 4, 48 Jan 1 00:00 tty48
crw-rw---- 1 root root 4, 49 Jan 1 00:00 tty49
crw-rw---- 1 root root 4, 5 Jan 1 00:00 tty5
crw-rw---- 1 root root 4, 50 Jan 1 00:00 tty50
crw-rw---- 1 root root 4, 51 Jan 1 00:00 tty51
crw-rw---- 1 root root 4, 52 Jan 1 00:00 tty52
crw-rw---- 1 root root 4, 53 Jan 1 00:00 tty53
crw-rw---- 1 root root 4, 54 Jan 1 00:00 tty54
crw-rw---- 1 root root 4, 55 Jan 1 00:00 tty55
crw-rw---- 1 root root 4, 56 Jan 1 00:00 tty56
crw-rw---- 1 root root 4, 57 Jan 1 00:00 tty57
crw-rw---- 1 root root 4, 58 Jan 1 00:00 tty58
crw-rw---- 1 root root 4, 59 Jan 1 00:00 tty59
crw-rw---- 1 root root 4, 6 Jan 1 00:00 tty6
crw-rw---- 1 root root 4, 60 Jan 1 00:00 tty60
crw-rw---- 1 root root 4, 61 Jan 1 00:00 tty61
crw-rw---- 1 root root 4, 62 Jan 1 00:00 tty62
crw-rw---- 1 root root 4, 63 Jan 1 00:00 tty63
crw-rw---- 1 root root 4, 7 Jan 1 00:00 tty7
crw-rw---- 1 root root 4, 8 Jan 1 00:00 tty8
crw-rw---- 1 root root 4, 9 Jan 1 00:00 tty9
crw-rw---- 1 root root 204, 64 Jan 1 00:00 ttyAMA0
crw-r--r-- 1 root root 204, 65 Jan 1 00:00 ttyAMA1
crw------- 1 root root 204, 64 Jan 1 00:01 ttyS000
crw-rw---- 1 root root 10, 63 Jan 1 00:00 ubi_ctrl
crw-rw---- 1 root root 10, 223 Jan 1 00:00 uinput
crw-rw---- 1 root root 1, 9 Jan 1 00:00 urandom
drwxr-xr-x 3 root root 60 Jan 1 00:00 usb
crw-rw---- 1 root root 189, 0 Jan 1 00:00 usb1
crw-rw---- 1 root root 189, 128 Jan 1 00:00 usb2
crw-rw---- 1 root root 189, 0 Jan 1 00:00 usbdev1.1
crw-rw---- 1 root root 189, 1 Jan 1 00:00 usbdev1.2
crw-rw---- 1 root root 189, 128 Jan 1 00:00 usbdev2.1
crw-rw---- 1 root root 7, 0 Jan 1 00:00 vcs
crw-rw---- 1 root root 7, 1 Jan 1 00:00 vcs1
crw-rw---- 1 root root 7, 128 Jan 1 00:00 vcsa
crw-rw---- 1 root root 7, 129 Jan 1 00:00 vcsa1
crw-rw---- 1 root root 218, 58 Jan 1 00:00 watchdog
crw-rw---- 1 root root 1, 5 Jan 1 00:00 zero
#
请问高手这是什么原因?是因为framebuffer的驱动问题吗?应该在内核如何配置驱动?
我的内核版本是linux-2.6.35,开发板是海思3716C