Embedded Systems

Category:Book:Embedded Systems#%20 Category:Books with Public Collections Category:Advanced reading level

Preface

This book is about microcontrollers, in the field of digital control systems. We will discuss embedded systems, real-time operating systems, and other topics of interest. It is important to realize that embedded systems rarely have display capabilities, and if they do have displays, they are usually limited to small text-only LCD displays. The challenge of programming an embedded system then is that it is difficult to get real-time feedback from the system without a display. It is common to use a simple serial interface for diagnostic purposes, for example by connecting to a PC running terminal software via a RS-232 to USB adapter. Also, embedded systems usually have very strict memory limitations, processor limitations, and speed limitations that must play a factor in designing an embedded system, and programming an embedded computer. This book talks about some of the specific issues involved in programming an embedded computer. It also covers some basic topics such as microprocessor architectures, FPGAs, and some general low-level computing topics. While many of the issues discussed in this book may apply to PCs, and non-embedded computers, this book remains focused on topics that apply to embedded systems only.

This book has incorporated a number of smaller books, stub-books, and half-books that were previously written about this subject.

Table of Contents

Microprocessor Basics

Programming Embedded Systems

Real Time Operating System

Interfacing

Particular Microprocessor Families

Appendices

Resources and Licensing

Category:Subject:Computer engineering/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Electrical engineering/all books Category:Subject:Engineering/all books Category:Subject:Books by subject/all books Category:Subject:Systems engineering/all books Category:Subject:Engineering/all books Category:Subject:Books by subject/all books Category:Subject:Systems engineering#Embedded%20Systems Category:Subject:Systems engineering/all books Category:Subject:Engineering/all books Category:Subject:Books by subject/all books Category:Book:Embedded Systems#%20 Category:Book:Wikibooks Stacks/Books#Embedded%20SystemsCategory:Shelf:Computer engineering Category:Shelf:Computer engineering/all books Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#Computing Category:Shelf:Electrical engineering/all books#Electrical%20engineering Category:Department:Engineering/all books#Engineering Category:Shelf:Systems engineering/all books#Systems%20engineeringCategory:Shelf:Systems engineering Category:Shelf:Systems engineering/all books Category:Department:Engineering/all books#Engineering Category:Alphabetical/E Category:Half-finished booksCategory:Books by completion status/all books
Category:Advanced reading level Category:Alphabetical/E Category:Book:Embedded Systems Category:Book:Wikibooks Stacks/Books Category:Books by completion status/all books Category:Books with Public Collections Category:Department:Computing/all books Category:Department:Engineering/all books Category:Half-finished books Category:Shelf:Computer engineering Category:Shelf:Computer engineering/all books Category:Shelf:Computer science/all books Category:Shelf:Electrical engineering/all books Category:Shelf:Systems engineering Category:Shelf:Systems engineering/all books Category:Subject:Books by subject/all books Category:Subject:Computer engineering Category:Subject:Computer engineering/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Electrical engineering/all books Category:Subject:Engineering/all books Category:Subject:Systems engineering Category:Subject:Systems engineering/all books