Системные требования для встроенного веб-сервера Python - PullRequest
0 голосов
/ 03 августа 2011

Я работаю на встроенном устройстве, которое работает под управлением Linux на ARM7 с 64 МБ ОЗУ и 64 МБ (12 МБ свободно). Устройство должно быть настроено через Интернет, поэтому ему необходимо запустить встроенный веб-сервер. В настоящее время он использует Lighttpd и LUA, но я думаю о замене LUA (или, может быть, даже Lighttpd) на Python. К серверу иногда будет обращаться один или два пользователя для внесения изменений во внутренние настройки программы C, работающей в Linux. Таким образом, нагрузка на сервер на самом деле невелика. Мне также нужно, чтобы это было программное обеспечение с открытым исходным кодом. Web.py кажется достаточно маленьким, но мне все еще нужно скомпилировать Python, чего я раньше не делал. Поэтому мне интересно, каковы системные требования Python? LUA, кажется, работает достаточно хорошо для небольших встроенных систем, но мне не нравится его синтаксис для C-привязки.

Однако я не смог найти обновленную информацию о системных требованиях для встраивания Python в такие настройки. Эта страница от Михаэля Лауэра кажется старой.

Есть идеи? Предложения? намеки? ссылки?

1 Ответ

2 голосов
/ 04 августа 2011

Я работаю на этом устройстве, используя OpenWRT + Python:

http://wiki.openwrt.org/oldwiki/OpenWrtDocs/Hardware/Meraki/Mini

Первый запуск Python очень медленный, но он мета-компилирует все файлы .pyc, затем он работает хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...