INMYS WIKI

Инженерами для инженеров

Инструменты пользователя

Инструменты сайта


boards:nms-hh-px30:autorun

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
boards:nms-hh-px30:autorun [2022/07/13 10:37] Владимир Андреевboards:nms-hh-px30:autorun [2022/07/13 10:48] (текущий) Владимир Андреев
Строка 1: Строка 1:
 ==== Добавление программы в автозагрузку ==== ==== Добавление программы в автозагрузку ====
 Для добавления программы в автозагрузку, необходимо добавить в каталог buildroot/board/rockchip/px30/fs-overlay-64/etc/init.d Для добавления программы в автозагрузку, необходимо добавить в каталог buildroot/board/rockchip/px30/fs-overlay-64/etc/init.d
-при сборке, либо на готовой флешке в каталог /etc/init.d/, в разделе на 1ГБ, скрипт запуска вашего приложения, примерный код запуска с weston приведен ниже+при сборке, при прошивке burn/add_for_burn_sd/upper/etc/init.d, либо на готовой флешке в каталог /etc/init.d/, в разделе на 1ГБ, скрипт запуска вашего приложения, примерный код запуска с weston приведен ниже.
-Пользовательский скрипт нужно назвать в формате "S99...".+
  
-Если у вас уже запущен weston, то его не надо запускать второй раз+Пользовательский скрипт нужно назвать в формате "S99..."
 +Если у вас уже запущен weston, то его не надо запускать второй раз.
 <code> <code>
 #!/bin/sh #!/bin/sh
Строка 40: Строка 40:
 exit 0 exit 0
  
 +</code>
 +Пример скрипта:
 +<code>
 +#!/bin/sh
 +#
 +#
 +
 +. /etc/profile
 +
 +case "$1" in
 +  start)
 +
 + export XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR:-/var/run}
 + export QT_QPA_PLATFORM=${QT_QPA_PLATFORM:-wayland}
 +
 + # Wait for weston ready
 + while [ ! -e ${XDG_RUNTIME_DIR}/wayland-0 ]; do
 + sleep .1
 + done
 + /mnt/store/a7server/app&
 + ;;
 +  stop)
 + killall app
 +        ;;
 +  *)
 +        echo "Usage: $0 {start|stop}"
 +        exit 1
 +        ;;
 +esac
 +exit 0
 </code> </code>
boards/nms-hh-px30/autorun.1657708673.txt.gz · Последнее изменение: 2022/07/13 10:37 — Владимир Андреев