我在连接了 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
应用程序运行良好,但过了一段时间(空闲时间,我没有用液晶显示器和触摸屏做任何事情)屏幕上出现消息:
map: vt01 => fb0
我不知道问题出在哪里。这是qt应用程序的问题吗?或者这是linux的问题?