全志T507如何在 Linux系統(tǒng)中去掉QT桌面并設(shè)置QT應(yīng)用開機(jī)自啟-飛凌知識庫
本文硬件平臺采用飛凌T507開發(fā)板,主要講解T507 QT啟動的過程及去掉QT桌面并設(shè)置自己QT應(yīng)用開機(jī)自啟方法,本文使用的思路和方法僅供參考使用,其它arm開發(fā)板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發(fā)板相關(guān)資訊,關(guān)注飛凌嵌入式。
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/下的相關(guān)服務(wù)
# 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環(huán)境變量,電阻屏的tslib等相關(guān)環(huán)境變量設(shè)置都在該腳本中
/etc/autorun.sh & //開機(jī)自啟腳本--該腳本調(diào)用了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 &//調(diào)用的QT桌面程序,屏蔽這一行可以關(guān)掉QT桌面。改為自己的QT應(yīng)用,可以實現(xiàn)自己的QT應(yīng)用開機(jī)自啟
本文硬件平臺采用飛凌T507開發(fā)板,主要講解T507 QT啟動原理及去掉QT桌面并設(shè)置自己QT應(yīng)用開機(jī)自啟,本文使用的思路和方法僅供參考使用,其它arm開發(fā)板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發(fā)板相關(guān)資訊,關(guān)注飛凌嵌入式。
相關(guān)產(chǎn)品 >
-
OKT507-C 開發(fā)板
CPU: T507 工業(yè)級處理器,超低功耗,10年+生命周期|推薦全志工業(yè)級T507開發(fā)板系列,飛凌OKT507-C開發(fā)板采用全志T507 四核工業(yè)級處理器 T507設(shè)計開發(fā),Cortex-A53架構(gòu),工業(yè)級寬溫,性能強(qiáng),低功耗,是一款高性價比的工業(yè)級產(chǎn)品,提供豐富的開發(fā)設(shè)計資料,提供產(chǎn)品規(guī)格書,軟硬件手冊等,全志的T507適用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網(wǎng)、智能終端等領(lǐng)域。
了解詳情 -
FETT507-C核心板
推薦T507,全志T507核心板采用工業(yè)級處理器設(shè)計開發(fā),提供T507規(guī)格書,T507各類設(shè)計資料。FETT507-C核心板集成全志T507四核工業(yè)級處理器設(shè)計開發(fā),Cortex-A53架構(gòu),主頻1.5GHz,集成G31 GPU,內(nèi)存2GB DDR3L,存儲8GB eMMC。整板工業(yè)級運(yùn)行溫寬,支持絕大部分當(dāng)前流行的視頻及圖片格式解碼,具有穩(wěn)定可靠的工業(yè)級產(chǎn)品性能、低功耗以及豐富的用戶接口等優(yōu)勢,搭載Linux、Android、Ubuntu*操作系統(tǒng),適用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網(wǎng)、智能終端等領(lǐng)域 了解詳情