嵌入式系统的Web界面

时间:2013-06-10 15:38:05

标签: web-applications frameworks programming-languages embedded arm

我有一个在嵌入式系统上运行的应用程序(SD卡上400MHz,64Mb内存和128Mb可用空间)。我想构建一个Web界面来与应用程序进行通信。要做到这一点,我必须选择两个方面,Web服务器和要使用的语言(服务器端)。现在,我的搜索引导我了解这些可能性:

Web服务器:

  • 的lighttpd
  • nginx的

这两个服务器都支持CGI和FastCGI。

界面必须允许用户进行身份验证和更改语言。用户将对Web界面具有不同的访问级别,这意味着某些用户将看到完整的Web界面,而其他用户只能看到一些页面/选项。

我找到的服务器端语言是:

  • PHP
  • 的Python
  • 的Lua
  • C / C ++

我还可以使用其他语言吗?

这些语言可以使用哪种框架(保持在中间,我没有大量内存)?

我已经使用过WebPy(Python)和Kepler(Lua)。

1 个答案:

答案 0 :(得分:1)

我工作过的类似项目倾向于使用Python web.py bottlepy.org 。它们易于部署和维护,而且非常轻便。如果您的项目很简单,也就是说,您只需构建一个最小的网络,那么我会选择 web.py ,而如果您需要更复杂的 bottlepy 更好。