DOI QR코드

DOI QR Code

Implementation of Embedded Micro Web Server for Web based Remote Hardware Control and Monitor

웹 기반 하드웨어 원격감시 및 제어를 위한 초소형 내장형 웹 서버 시스템의 구현

  • Published : 2006.07.31

Abstract

In this paper, we proposed the micro web-server implementation on Strong ARM processor with embedded Linux. The parallel port connecting parallel I/O is controlled via HTTP protocol and web browser program HTTP protocol with Linux, the micro web server program and port control program are installed on-board memory using CGI to be accessed by web browser. The processor parallel input port is monitored and parallel output port is controlled from remote hosts via HTTP protocol. The result of the proposed embedded micro-web server can be used in remote automation systems, distributed control via internet using web browser.

본 논문에서는 인텔사의 StrongARM 프로세서에 내장형 리눅스 운영 시스템을 실장하여 내장형 웹 서버를 구현하고 ARM프로세서에 연결된 병렬포트의 입 출력을 HTTP 프로토콜을 이용하여 범용 웹 브라우저에 의하여 제어하는 초소형 웹 서버 시스템을 구현함을 다루었다. 이를 위하여 리눅스 운영 시스템의 HTTP를 실장하고 CGI에 의한 병렬포트 제어 프로그램을 구현하여 프로세서 보드의 메모리에 실장한다. 프로세서의 병렬포트에 입 출력을 제어하는 하드웨어 기능을 웹 서버와 브라우저를 이용하여 원격에서 제어할 수 있도록 구현하고 실험을 통하여 내장형 웹 서버의 구현을 보였다.

Keywords

References

  1. Green, Data Communication, Longman Scientific & Technical, 1995
  2. Brian J. Thomas, The Internet for Scientist and Engineers, SPIE Press, 1995
  3. Jeremy Bentham, Web Server for Embedded Systems, CMP books, 2002
  4. Jean J. Labrosse, Embedded Systems Building Blocks, CMP books, 2000
  5. Dhananjay V.Cadre, Programming Parallel Port, R&D Books, 1998
  6. Intel StrongARM SA-1110 Microprocessor, Developer's Manual, Intel, 2000
  7. John Lombardo, Embedded Linux, New Rider, 2002
  8. Alessandro Rubini, Linux Device Driver, O'Reilly, 2000
  9. Richard Stones and Neil Matthew, Beginning Linux Programming, Wrox Press, pp. 955-1156, 2000
  10. Ed Tittel, Mark Gaither, Sebastian Hassinger and Mike Erwin, CO Bible, IDG Books Press, 1997
  11. Stepben Asbury, Jason Mathews, Selena Sol and Kevin Greer, CG How- To : The Definitive CG Scripting Problem-Solver, Waite Group Press, pp. 445-482, 1996
  12. Michael Barr, Programming Embedded Systems in C and C++, O'Reilly, 1999
  13. 박성원, 정기철, ARM-9을 이용한 임베디드 리눅스 시스템, 복두출판사, 2005
  14. Craig Hollabaugh, Embedded Linux: hardware, Software, and Installing, Pearson Education, 2002