paulenot
@paulenot
IT Issue

Как запустить Python программу на ядре Linux?

Имеется слабое устройство: процессор ARM, ядро 1 на 900МГц, встроен VGA разъем.
Хочу сделать, что бы вместо интерфейса появлялась программа на весь экран, только необходимое - это ядро, python, qt5 и программа установленная на автозапуск.

Подскажите пожалуйста возможные реализации или решения, заранее благодарю!
  • Вопрос задан
  • 939 просмотров
Решения вопроса 1
ldir
@ldir
Посмотрите buildroot, Yocto и OpenEmbedde, скорее всего чем-то из этого Вы сможете собрать подходящий дистрибутив
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Sanes
@Sanes
Попробуйте скомпилировать. www.pyinstaller.org
Я psutil так на разных дистрибутивах использую. Но у меня один простой скрипт.
Скомпилированный в Centos 7 подходит под актуальные версии Debian/Ubuntu/Centos.
Ответ написан
Комментировать
@evgs89
1 вариант. Debian (armbian) + x-server + python + qt. Если хватит озу под иксы, то работать будет, возможно медленно но верно
2 вариант - можно qt заменить на tk, это даст выигрыш в производительности.
3 вариант - веб-приложение + firefox в режиме киоска, но это решение критично к оперативной памяти, 256 МБ уже может не хватить.
4 вариант - аналог первого, но попробовать сменить язык на Go к примеру, это может немного повысить быстродействие/сэкономить ресурсы, но трудоёмкость максимальна.
Ответ написан
посмотрите в сторону микропитона но qt5 лучше заменить на вэбинтерфес и запускать в киоск моде
google-chrome --kiosk example.com
chromium-browser --kiosk example.com
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы