Presentation is loading. Please wait.

Presentation is loading. Please wait.

Class 1: Design and Build a 32-bit Embedded Web Server

Similar presentations


Presentation on theme: "Class 1: Design and Build a 32-bit Embedded Web Server"— Presentation transcript:

1 Class 1: Design and Build a 32-bit Embedded Web Server
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Class 1: Design and Build a 32-bit Embedded Web Server 10/20/2014 Fred Eady

2 How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial
AGENDA Essential Ethernet Hardware Embedded Web Server Hardware Design Embedded Web Server Firmware Design Embedded Web Service via the Internet

3 Essential Ethernet Hardware
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Essential Ethernet Hardware The “Application Engine” Hardware Physical Layer (PHY) Hardware

4 The “Application Engine” Hardware
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial The “Application Engine” Hardware Executes the Web Server Application Executes the TCP/IP Stack Manages Physical I/O Houses the Ethernet MAC Houses SRAM Resources Nonvolatile Memory Driver Peripheral Manager/Driver

5 Physical Layer (PHY) Hardware
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Physical Layer (PHY) Hardware Reduced Pin Count RMII Interface 10/100 Mbps Ethernet Transceiver Auto-Negotiation 25MHz Reference Clock RMII Reduced Media Independent Interface

6 Physical Layer (PHY) Hardware
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Physical Layer (PHY) Hardware RMII Reduced Media Independent Interface

7 Embedded Web Server Hardware Design
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Embedded Web Server Hardware Design PIC32MX795F512L Microcontroller microSD LAN8720A PHY

8 PIC32MX795F512L Microcontroller
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial PIC32MX795F512L Microcontroller

9 How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial
microSD

10 PIC32MX795F512L Microcontroller
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial PIC32MX795F512L Microcontroller

11 How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial
LAN8720A PHY

12 How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial
LAN8720A PHY

13 How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial
LAN8720A PHY

14 Embedded Web Server Firmware Design
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Embedded Web Server Firmware Design

15 Embedded Web Server Firmware Design
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Embedded Web Server Firmware Design

16 Embedded Web Server Firmware Design
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Embedded Web Server Firmware Design

17 Embedded Web Server Firmware Design
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Embedded Web Server Firmware Design

18 Embedded Web Server Firmware Design
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Embedded Web Server Firmware Design

19 Embedded Web Server Firmware Design
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Embedded Web Server Firmware Design

20 Embedded Web Service via the Internet
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Embedded Web Service via the Internet

21 Embedded Web Service via the Internet
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial Embedded Web Service via the Internet

22 = 32-bit Embedded Web Server
How to Design and Build an Embedded Web Server: An Embedded TCP/IP Tutorial What Happened? Harmony PIC32MX795F512L LAN8720A = 32-bit Embedded Web Server


Download ppt "Class 1: Design and Build a 32-bit Embedded Web Server"

Similar presentations


Ads by Google