Какой язык программирования подходит для системы, которая должна работать без ввода пользователя

Я строю прототип устройства, которое будет функционировать подобно цифровой фоторамке. Он отобразит изображения, извлеченные из Интернета. Устройство должно запускаться и запускать фоторамку. У него не будет пользовательского интерфейса.

У устройства минимальная установка ubuntu, но я могу установить Xorg или что-то в этом роде.

Вопрос: Мне трудно понять, какой язык программирования будет подходящее. Я только начал использовать Python, чтобы попробовать несколько вещей, и я могу загружать и отображать изображения. Я думаю, это означает, что Python может делать то, что мне хотелось бы, но подходит ли он как язык, который будет запускаться при загрузке без каких-либо вмешательств пользователя?

Похожие вопросы: - Как настроить Linux для запуска этот скрипт автоматически? - Как установить второй скрипт Python в качестве сервера, который работает в фоновом режиме для извлечения изображений до их отображения (потому что я думаю, что мне понадобится какая-нибудь резьба?)

1
задан 24 November 2011 в 13:36

2 ответа

Любой язык программирования подходит для запуска без ввода пользователем.

Python - это точно. В python довольно много серверов, написанных на python, и я написал некоторые сценарии, подобные этой для работы на python, и они работают довольно хорошо.

По моему опыту, самая важная проблема - поймать все исключения, так что вещь продолжает работать, даже когда что-то неожиданное происходит. Я даже когда-нибудь запускаю какой-то код внутри попытки поймать каждое исключение и перенаправлять ошибку в файл журнала, чтобы поддерживать работу (это может быть разумно или безумно, в зависимости от того, что должна делать программа).

2
ответ дан 25 May 2018 в 16:33

Python будет работать для вашего использования. Если среда исполнения установлена ​​(в случае Python она по умолчанию такая же, как и в C), вы сможете запускать программы для каждого языка программирования, где у вас есть время выполнения в системе.

С точки зрения запуска программы автоматически вы можете захотеть запустить демон. В этом случае пакет python-daemon (установить ссылку) является вашим другом. Ниже приведена дополнительная информация о дополнительных сценариях, которые вам нужно будет автоматически запускать и останавливать.

1
ответ дан 25 May 2018 в 16:33

Другие вопросы по тегам:

Похожие вопросы: