How to autostart application
Autostart Qt-Application on TQMa6x
1.Create file /etc/systemd/qtdemo.service with following content :
[UNIT] Description=Start Multitouch Qt Demo [SERVICE] [Install] WantedBy=multi-user.target
2.Create file lib/systemd/system/demo.service with following content :
[Unit] After=multi-user.target Description=start Qt demo [Service] Type=forking RemainAfterExit=no ExecStart=/lib/systemd/systemd-demo start ExecStop=/lib/systemd/systemd-demo stop [Install] WantedBy=multi-user.target.wants
3. Create file /lib/systemd/systemd-demo with following content :
#!/bin/sh case "$1" in start) echo 0 > /sys/class/graphics/fbcon/cursor_blink /usr/bin/qt5-examples/quick/touchinteraction/touchinteraction ;; stop) killall touchinteraction ;; *) echo "usage: $0 [start|stop]" exit 1 ;; esac
4. make system-demo executable.
5. create symlink demo.service in /etc/system/system/multi-user.target.wants that points to the file /lib/systemd/system/demo.service :
cd /etc/systemd/system/multi-user.target.wants/ ln -s /lib/systemd/system/demo.service demo.service
Autostart Qt-Application on TQMa28x
First go to
/etc/init.d
and create a startscript for the application you desire to launch launch upon boot.
Use the following command to make the script executable,
chmod +x |scriptname|
Then create a symlink to the script in
/etc/rc.d
Disclaimer
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.