#linux #python-3.x #embedded-linux #buildroot
#linux #python-3.x #встроенный-linux #buildroot
Вопрос:
В настоящее время у меня есть проект, поэтому в основном я хочу создать встроенный linux в Raspberry pi. Чего я хочу добиться, так это загрузить мой пользовательский linux в моем Raspberry pi. В настоящее время я использую Buildroot для этого.
Вот то, что я хочу, чтобы произошло:
-
Создайте заставку (как это реализовать? Какие файлы в Linux необходимо отредактировать. )
-
Переопределить приглашение для входа в систему после загрузки (я хочу использовать свое собственное приглашение, которое я уже создал с помощью python. Я хочу, чтобы после загрузки мое приложение python отображалось первым)
-
Отобразите мое приложение на python после загрузки.
-
КАКИЕ файлы / конфигурации мне нужно знать. КАК это реализовать. Процесс или рабочий поток.
Точно так же, как osmc или kido, но я хочу создать свой собственный тоже с нуля. Любая помощь будет оценена.
Комментарии:
1. На самом деле это скорее вопрос конфигурации , чем вопрос программирования .
2. @Крис Страттон хм. есть идеи?
3. Я имею в виду, что это неправильный сайт, принадлежит unix se или аналогичному. Также вы действительно должны быть конкретны в отношении используемого оконного менеджера / etc
4. @Chris Stratton я не буду использовать какой-либо оконный менеджер для такого рода проектов. Как я хочу, это отобразить мое приложение с графическим интерфейсом python после загрузки. В настоящее время я использую ядро Linux, предоставляемое Raspberry pi.
5. Похоже, вы действительно не понимаете работу системы, с которой работаете, или GUI в Linux в целом. Либо это, либо вы оставили слишком много важной информации вне вашего вопроса, чтобы она отвечала даже на сайте, где это может быть по теме, чего здесь нет.
Ответ №1:
В заставке задействовано несколько компонентов. Один из них — это то, что вы можете отображать при запуске u-boot, а затем ядро вступает во владение. Вы можете получить некоторую информацию здесь и здесь . Оба требуют повторной компиляции u-boot и ядра Linux. Могут быть еще несколько дополнительных шагов в зависимости от системы. Также обратите внимание, что этот переход не будет плавным, между логотипом, отображаемым u-boot, а затем ядром.
На настольных компьютерах об этом обычно заботится программное обеспечение, такое как Plymouth.
Насколько я понимаю, вы хотите, чтобы ваше приложение на python автоматически запускалось после загрузки. Посмотрите на написание службы systemd для этого, как описано здесь .