Qt嵌入式应用程序可能会关闭地图:vt01 => FB0

时间:2016-01-27 21:57:48

标签: linux qt raspberry-pi embedded-linux banana-pi

我在装有LCD的Banana Pi上运行嵌入式qt应用程序。应用程序在启动时启动,但首先是启动画面。

启动画面的脚本

do_start () {
/usr/bin/fbi -T 1 -noverbose -a /root/logo.png
exit 0
}

case "$1" in
start|"")
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
status)
exit 0
;;
*)
echo "Usage: asplashscreen [start|stop]" >&2
exit 3
;;
esac

qt app以脚本开头后:

do_start () {
#service ssh restart
/root/test3 -qws
reboot
exit 0
}

case "$1" in
start|"")
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
status)
exit 0
;;
*)
echo "Usage: asplashscreen [start|stop]" >&2
exit 3
;;
esac

应用程序运行良好,但在屏幕上显示消息后,一段时间(空闲时间,我无法使用lcd和触摸屏):

map: vt01 => fb0

我不知道问题出在哪里。这个qt app有问题吗?或者是这个linux问题?

1 个答案:

答案 0 :(得分:0)

这不是Qt问题。这意味着,您的第一个虚拟终端(vt01)将映射到您的第一个帧缓冲区(fb0)。 clear命令可以删除此消息或使用VT100擦除屏幕序列<ESC>[2J