【发布时间】:2011-05-21 09:22:58
【问题描述】:
我正在做一个项目,将用 C 编写的 Web 服务器嵌入到设备中。要求是它应该支持 Web 服务(SOAP / JSON-RPC)并且应该与 ARM 处理器兼容。对具体产品有什么建议或先看哪里?
【问题讨论】:
-
什么操作系统?您必须使用多少 RAM?对于 4MB ram + 1GB 磁盘空间(SD 卡),我已经成功使用 Debian Linux + Lighttpd。
-
@slebetman:感谢您的宝贵时间。我们计划使用 Linux 2.6x,据说设备上的 RAM 为 256 MB。它将有基于 ARM 的处理器。
-
啊,在这种情况下,您可以使用任何您喜欢的网络服务器。 SOAP/JSON-RPC 处理实际上更像是您选择实现服务的任何编程语言和框架的功能。如果您需要低内存开销(实际上不需要 256MB),我推荐 lighttpd;如果您需要 CGI 应用程序的高吞吐量,我推荐使用 Apache2 或 Nginx。
标签: c web-services webserver arm embeddedwebserver