Embedded C

It's been suggested that there are now as
many embedded systems in everyday use as there
are people on planet Earth. Domestic appliances from
washing machines to TVs, video recorders and mobile
phones, now include at least one embedded processor.
They are also vital components in a huge
variety of automotive, medical, aerospace and military systems.
As a result, there is strong demand for
programmers with 'embedded' skills, and many desktop developers
are moving into this area. Embedded C is
designed for programmers with desktop experience in C,
C++ or Java who want to learn the
skills required for the unique challenges of embedded
systems.
The book and CD-ROM include: The Keil hardware
simulator for the popular 8051 microcontroller is on
the CD-ROM so that readers can try out
examples from the book - and create new
ones - without requiring additional hardware; All code
is written in C, so no assembly language
is required. industry-standard C compiler from Keil software
is included on the CD-ROM, along with copies
of code examples from the book to get
you up and running very quickly; Key techniques
required in all embedded systems are covered in
detail, including the control of port pins and
the reading of switches; A complete embedded operating
system is presented, with full source code on
the CD-ROM.