CHAPTER 1

Networking Embedded Systems

First questions first, what is an embedded system? A common definition is a controlling mechanism, such as a microprocessor or other complex logic system, running a program inside another device or appliance. The user sees the appliance and not the controller that runs it, with the logic doing its job transparently and without making any fuzz. Few people really care about what make or model of microprocessor is running inside their washing machine, it works, and that is it. Embedded controllers are usually self contained, solidly built, with software that rarely crashes, and do not rely on software updates (compare that to your standard desktop PC!)

Nearly all embedded systems operate stand-alone. The microcontroller ...

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.