全志T507如何在 Linux系统中去掉QT桌面并设置QT应用开机自启-飞凌知识库
本文硬件平台采用飞凌T507开发板,主要讲解T507 QT启动的过程及去掉QT桌面并设置自己QT应用开机自启方法,本文使用的思路和方法仅供参考使用,其它arm开发板虽然芯片不同,但思路和方法有很多的共性,希望对您在板卡的使用中能够有所帮助,更多ARM开发板相关资讯,关注飞凌嵌入式。
T507的QT桌面启动过程如下:
::sysinit:/bin/mount -t proc proc /proc
::sysinit:/bin/mount -a ::sysinit:/sbin/swapon -a
null::sysinit:/bin/ln -sf /proc/self/fd /dev/fd
null::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin
null::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout
null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr
::sysinit:/bin/hostname -F /etc/hostname ::sysinit:/etc/init.d/rcS //启动脚本
::sysinit:/bin/mkdir -p /dev/pts
::sysinit:/bin/mount -t devpts devpts /dev/pts ::sysinit:/bin/mkdir -p /dev/shm
::sysinit:/bin/mount -t tmpfs tmpfs /dev/shm
::respawn:-/bin/sh
::shutdown:/bin/umount /dev/shm
::shutdown:/bin/umount /dev/pts
::shutdown:/etc/init.d/rcK
::shutdown:/sbin/swapoff -a
::shutdown:/bin/umount -a -r
#!/bin/sh
# Start all init scripts in /etc/init.d
# executing them in numerical order. for i in /etc/init.d/S??* ;do //启动/etc/init.d/下的相关服务
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue case "$i" in *.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
) ;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done
ifconfig lo 127.0.0.1
insmod /lib/modules/4.9.170/mali_kbase.ko
#!/bin/sh
[ -f /usr/bin/matrix-browser ] || exit 0
case "$1" in
start)
echo "start matrix browser"
. /etc/profile.d/env.sh //QT环境变量,电阻屏的tslib等相关环境变量设置都在该脚本中
/etc/autorun.sh & //开机自启脚本--该脚本调用了QT桌面
;;
stop)
killall matrix-browser
;;
restart|reload)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
#!/bin/sh
. /etc/profile.d/env.sh
if [ "$TOUCH" == "tsc2007" ];then
if [ ! -e $POINTERCAL_FILE ];then
echo 0,0 > /sys/class/graphics/fb0/pan
/usr/bin/ts_calibrate
sync
fi
fi
/usr/bin/matrix-browser 127.0.0.1 &//调用的QT桌面程序,屏蔽这一行可以关掉QT桌面。改为自己的QT应用,可以实现自己的QT应用开机自启
本文硬件平台采用飞凌T507开发板,主要讲解T507 QT启动原理及去掉QT桌面并设置自己QT应用开机自启,本文使用的思路和方法仅供参考使用,其它arm开发板虽然芯片不同,但思路和方法有很多的共性,希望对您在板卡的使用中能够有所帮助,更多ARM开发板相关资讯,关注飞凌嵌入式。
相关产品 >
-
OKT507-C 开发板
CPU: T507 工业级处理器,超低功耗,10年+生命周期|推荐全志工业级T507开发板系列,飞凌OKT507-C开发板采用全志T507 四核工业级处理器 T507设计开发,Cortex-A53架构,工业级宽温,性能强,低功耗,是一款高性价比的工业级产品,提供丰富的开发设计资料,提供产品规格书,软硬件手册等,全志的T507适用于车载电子、电力、医疗、工业控制、物联网、智能终端等领域。
了解详情 -
FETT507-C核心板
推荐T507,全志T507核心板采用工业级处理器设计开发,提供T507规格书,T507各类设计资料。FETT507-C核心板集成全志T507四核工业级处理器设计开发,Cortex-A53架构,主频1.5GHz,集成G31 GPU,内存2GB DDR3L,存储8GB eMMC。整板工业级运行温宽,支持绝大部分当前流行的视频及图片格式解码,具有稳定可靠的工业级产品性能、低功耗以及丰富的用户接口等优势,搭载Linux、Android、Ubuntu*操作系统,适用于车载电子、电力、医疗、工业控制、物联网、智能终端等领域 了解详情