Presentation is loading. Please wait.

Presentation is loading. Please wait.

EIW'99 10/1/99-1- PicoWeb TM : A $25 Web Server Embedded Internet Workshop October 1, 1999 San Jose, California Bruce D. Lightner Lightner Engineering.

Similar presentations


Presentation on theme: "EIW'99 10/1/99-1- PicoWeb TM : A $25 Web Server Embedded Internet Workshop October 1, 1999 San Jose, California Bruce D. Lightner Lightner Engineering."— Presentation transcript:

1 EIW'99 10/1/99-1- PicoWeb TM : A $25 Web Server Embedded Internet Workshop October 1, 1999 San Jose, California Bruce D. Lightner Lightner Engineering La Jolla, California E-mail: lightner@lightner.net URL: www.picoweb.net Telephone: (858) 551-4011

2 EIW'99 10/1/99-2- PicoWeb TM Server

3 EIW'99 10/1/99-3- PicoWeb TM Server Features Complete full-function stand-alone Web server Based on Atmel 90S8515 8-bit microcontroller Ethernet controller on-board (10baseT) 100% Flash-based (code/data/HTML/images) 100% RFC-793 compliant TCP/IP stack CGI support (PicoWeb p-code/AVR assembly) Update p-code/Web pages via network Complete development environment (Windows)

4 EIW'99 10/1/99-4- PicoWeb TM Block Diagram Realtek Ethernet Controller Atmel 90S8515 8-bit  Controller RS-232RS-232 Maxim RS-232 XCVR 16KB Serial I 2 C EEPROM +5V DC Regulator 10baseT Interface 9-249-24 Digital I/O SPI Port VDCVDC DB25DB25 EthernetEthernet LEDsLEDs ColColLinkLinkUserUser

5 EIW'99 10/1/99-5- PicoWeb TM Server PCB

6 EIW'99 10/1/99-6- PicoWeb TM Server Hardware Atmel 90S8515 8-bit microcontroller (8 MHz) Realtek NE-2000 Ethernet chip (10baseT) 8 KB flash program memory (~2 KB free) 512 bytes on-chip SRAM (~256 free) 512 bytes on-chip data EEPROM (~500 free) 16 KB I 2 C serial EEPROM chip (~16 KB free) 16+ free I/O lines RS-232 serial port (with RTS/CTS) Onboard +5V DC regulator (~30 mA used) In-circuit programming port (PC parallel port)

7 EIW'99 10/1/99-7- PicoWeb TM $25 Breadboard PC NE-2000 Ethernet Card ISA-Bus Connector Atmel  P* *Atmel AT90S8515 16KB Serial EEPROM +5V DC Reset Program Port Serial Port LED

8 EIW'99 10/1/99-8- PicoWeb TM Sample Web Page

9 EIW'99 10/1/99-9- PicoWeb TM HTML/CGI Example `t Frey 'n Hell Light WebLED v1.29 on off ©1998-1999 Freyder, Helland & Lightner &nbsp&nbsp The current temperature reading is `701ºF Emit HTTP header Turn LED on (I/O bit 4) Conditional: Is I/O bit 4 on? Read/emit temp. (as ASCII text)

10 EIW'99 10/1/99-10- PicoWeb TM Server Development Atmel AVR assembly/PicoWeb p-code Windows command-line based environment Mostly “open source” tools (Perl, gcc cpp, etc.) User supplies HTML code, JPEG/GIF images CGI support (user-supplied routines) On-chip debug monitor (serial port/Web) Fast turn-around (edit/build/load/run) –Program changes: <60 sec. –Web page/external p-code changes: <5 sec. Restrictions? Yes! (relating to host  processor)

11 EIW'99 10/1/99-11- PicoWeb TM Enabled Instrument PicoWeb Server Ultra-Sonic Thickness Gauge Probe RS-232RS-232 10baseT10baseT InternetInternet

12 EIW'99 10/1/99-12- PicoWeb TM Enabled Instrument

13 EIW'99 10/1/99-13- PicoWeb TM Enabled Thermostat RCS TR-15 HVAC Thermostat Ethernet Wall Unit PicoWeb PCB HVAC Controller

14 EIW'99 10/1/99-14- PicoWeb TM Enabled Thermostat

15 EIW'99 10/1/99-15- PicoWeb TM www.picoweb.net


Download ppt "EIW'99 10/1/99-1- PicoWeb TM : A $25 Web Server Embedded Internet Workshop October 1, 1999 San Jose, California Bruce D. Lightner Lightner Engineering."

Similar presentations


Ads by Google