0

임베디드 시스템 (400MHz, 64MB RAM 및 SDM 카드의 128MB 여유 공간)에서 실행되는 응용 프로그램이 있습니다. 응용 프로그램과 통신하기 위해 웹 인터페이스를 구축하고 싶습니다. 이를 위해서는 웹 서버와 사용할 언어 (서버 측)의 두 가지를 선택해야합니다. 지금 내 검색은 이러한 가능성에 나를 인도 :임베디드 시스템 용 웹 인터페이스

웹 서버 :

  • lighttpd를
  • 의 nginx이 두 서버 지원 CGI와 FastCGI를의

.

인터페이스는 사용자가 언어를 인증하고 변경할 수있게해야합니다. 사용자는 웹 인터페이스에 대한 액세스 수준이 다를 수 있습니다. 즉, 일부 사용자는 전체 웹 인터페이스를 볼 수 있고 다른 사용자는 일부 페이지/옵션 만 볼 수 있습니다. 그 내가 할 수

  • 루아
  • C/C++

  • 거기에 다른 언어

    • PHP
    • 파이썬 : 내가 찾은

      서버 측 언어이 있습니다 용도?

      이러한 언어에는 어떤 종류의 프레임 워크가 제공됩니까? (메모리를 많이 차지하지 않습니다)

      저는 이미 WebPy (Python)와 Kepler (Lua)를 사용했습니다. 내가 근무하는

    +0

    플랫폼에 맞게 컴파일 된 언어를 사용할 수 있습니까? 왜 하나의 언어 또는 다른 언어가 당신을 위해 작동하지 않는지에 대한 질문은 분명하지 않습니다. –

    +0

    예 어떤 언어라도 사용할 수 있습니다. 아마도 PHP는 임베디드 시스템에서 사용하기에는 너무 무거울 것입니다.하지만 어쩌면 아닙니다. 임베디드 시스템에 익숙하지 않은 것 같습니다. – Vince

    +0

    비트가 닫혀 실망했습니다. 나에게 합리적인 질문 인 것 같다. 비슷한 시스템을 가지고 있는데, Boa 0.94 서버에서 몇 가지 기본 기능을 처리하기위한 커스텀 코드를 실행하고 있습니다. Boa는 .cgi 스크립팅을 지원하므로 컴파일하는 모든 것을 사용할 수 있습니다.하지만 대부분의 물건은 Boa의 소스 코드에 직접적으로 연결되어있어 매우 작고 가볍습니다. –

    답변

    0

    유사 프로젝트는 web.py 또는 bottlepy.org중 파이썬을 사용하는 경향이있다. 배포 및 유지 관리가 간단하고 매우 간단합니다. 프로젝트가 간단하다면 최소한의 웹 만 구축하면됩니다. web.py, 좀 더 세련된 것이 필요하다면 병풀이 더 좋습니다.

    +0

    감사합니다. bottlepy를 사용해 보겠습니다.하지만 저는 파이썬이 임베디드 시스템에 약간 무거움을 걱정합니다. – Vince

    +0

    필자는 비슷한 사양의 임베디드 시스템을 사용해 왔으며 파이썬은 완벽하게 수행했습니다. 당신이 유용하다고 생각하면 upvote를 기억하십시오.) – jabaldonedo

    +0

    Twisted Web 모듈은 같은 줄에 있습니다 : http://twistedmatrix.com/trac/wiki/TwistedWeb – bojangler

    관련 문제