Системные требования для встроенного веб-сервера Python

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

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

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

1 ответ

Решение

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

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

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

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