NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar...
-
Upload
rolf-walton -
Category
Documents
-
view
217 -
download
4
Transcript of NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar...
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
by
SANTOSH KUMAR SWAIN
Roll # CS200117145Under the Guidance of
Mr. Indraneel Mukhopadhyay
EMBEDDED WEB TECHNOLOGY
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
INTRODUCTION
• EWT is the marriage of embedded systems and the World Wide Web.
• Embedded systems, in contrast to general purpose computers such as a desktop, contain processors, software, input sensors and output actuators all of which are dedicated to the control of a specific device.
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
Embedded Web Technology (EWT) History
• EWT was developed during the late summer by
members of NASA Lewis Research Center, Flight
Software Engineering Branch of the Engineering
Design and Analysis Divison of the Engineering
and Technical Services Directorate.
• It was modified in 2002.
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
What is Embedded Technology? • Embedded technology is software or hardware that
is hidden—embedded—in a large device or system.
• It typically refers to a fixed function device, as compared with a PC, which runs general-purpose applications.
• An early example of embedded technology is the engine control unit in a car, which measures what settings to give the engine.
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
INTRODUCTION TO THE EMBEDDED WEB SERVER
• Introduction Embedded Web Server Technology is
most evolving technology for Internet Devices. With explosive incensement of web clients, there are many application areas including internet devices, telecommunication devices, measuring instruments and lots of consumer electronics.
• Emerging Web technologies for embedded applications
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
INTRODUCTION TO THE EMBEDDED WEB SERVER
• Design Issues for Embedded Web Servers Traditional Web servers are designed to
serve static Web pages from high-end workstations with plentiful CPU and memory resources. Embedded Web servers have different requirements for which traditional technologies are unsuitable.
• Protocol Considerations• Embedded Software Considerations
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
Designing an Embedded Web Server
• Server-Browser Communication
The server is the repository for the Web pages, and it handles requests and passes data back to the browser. The browser does the more difficult work of presenting the text, displaying graphics, generating sound or video, and running Java applets.
• Design Considerations
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
Designing an Embedded Web Server
• USNet Web Server
The USNet IAP Web server includes the USBldpg utility, which converts configuration and HTML files into C code that can be compiled into the application.
• Case study: Camera Demo• Meta Commands
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
Designing an Embedded Web Server
• Problems Encountered The problems encountered were normal fare
when converting from a standard application to an embedded application.
• Hardware Interface The picture generated by the camera is a 320 ´
240 pixel bitmap, which could easily consume over 75 Kbytes of data space.
• Memory Management and Image Sizes
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
Internet Technology Applied to Real-Time System Control
• The simple World Wide Web browsers that resided on personal computers just a few years ago only enabled users to log into and view a remote computer site.
• the development of software to interact with a microprocessor (embedded controller) that is used to monitor and control a space experiment has generally been a unique development effort.
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
APPLICATIONS OF EWT
• Space Communication
• Biotechnology
• Technology transfer and protocol
• Education
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
CONCLUSION
Once all the pieces are integrated with each other, the application becomes a functioning Web server that can be accessed via serial or Ethernet connection. Using this New drivers were also developed to interface the Net186 board to the parallel port cable of the camera and to the serial port of the servo control.
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004
NA
TIO
NA
L I
NS
TIT
UT
E O
F S
CIE
NC
E &
TE
CH
NO
LO
GY
Presented by: Santosh kumar Swain
Technical Seminar Presentation - 2004