Contents

Introduction 1

Chapter 1: Networking Embedded Systems 5

Why Network Embedded Systems? 5

What Makes an Embedded System? 7

Common Methods of Networking 9

Examples of Networked Embedded Systems 13

Points to Consider Before Networking Embedded Systems 19

Getting Started 23

Chapter 2: Software Design for Embedded Communications 29

Setting the Stage 29

Concurrent Programming 33

State Machines 43

High-level Languages and Resource-limited Devices 47

Interfacing Issues 49

Gate Arrays or Microcontrollers? 51

Chapter 3: Protocols and Communications Models 55

What is a Protocol? 55

Protocol Layer Models 57

The Standard OSI Layer Model 57

The OSI Model and the Internet 64

The IEEE 802 Model 66

RFC – Obtaining Information on Standards 68 ...

Get TCP/IP Embedded Internet Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.