S90PDUStart 686 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/sh
  2. RUNDIR=/root/run
  3. APPDIR=$RUNDIR/app
  4. WEBDIR=$RUNDIR/web
  5. UPGDIR=$RUNDIR/upg
  6. SNMPDIR=/usr/local/snmpd
  7. function run_upg() {
  8. $UPGDIR &
  9. }
  10. function run_snmp() {
  11. $SNMPDIR/sbin/snmpd -C -c $SNMPDIR/share/snmp/snmpd.conf -M /root/.snmp/mibs/ -Lo
  12. }
  13. function run_app() {
  14. $APPDIR/smartPDU &
  15. }
  16. function led_on() {
  17. echo 98 > /sys/class/gpio/export
  18. echo out > /sys/class/gpio/gpio98/direction
  19. echo 1 > /sys/class/gpio/gpio98/value
  20. }
  21. function lcd_on() {
  22. fbinit
  23. source /etc/qtenv.sh
  24. export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event1:rotate=180:invertx
  25. ./Qt_Test --platform linuxfb &
  26. }
  27. run_upg()
  28. run_snmp()
  29. run_app()
  30. led_on()
  31. lcd_on()