Professional Documents
Culture Documents
What Is An Embedded System?: EECS461, Lecture 1, Updated September 3, 2008 1
What Is An Embedded System?: EECS461, Lecture 1, Updated September 3, 2008 1
cell phone
digital camera
portable digital assistant
household appliance
automobile antilock brake system
. . . (how many can you name)?
General
similar to traditional conputer systems, in a smaller package
PDAs
portable games
Communications
cell phones
Signal Processing
video and audio
Control
real time feedback control
automotive
aerospace
appliances
cost
hardware (recurring engineering cost, pennies crucial in
consumer market)
software (nonrecurring engineering cost, but may limit timeto-market!)
Limits not usually present in desktop world:
memory
development environment
power consumption
operator interface
reliability
safety
real time critical
processor speed not as important as guaranteed response time
interface to environment through sensors and actuators
hybrid behavior interaction of continuous dynamics with
logic and finite state machines
Not all these issues are present in every embedded system...
computer hardware
software
algorithms
interface electronics
application domain
References
[1] D. Estrin, R. Govindan, and John Heideman. Embedding the
internet. Communications of the ACM, 43(5):3941, May
2000.
[2] K. Hafner. Honey, I programmed the blanket. The New York
Times, May 1999.
[3] P. Koopman. Embedded systems in the real world. Carnegie
Mellon University, April 1998.
[4] D. Tennenhouse. Proactive computing. Communications of
the ACM, 43(5):4350, May 2000.