
288 Embedded systems design
8 Writing software for
embedded systems
There are several different ways of writing code for
embedded systems depending on the complexity of the system
and the amount of time and money that can be spent. For
example, developing software for ready-built hardware is
generally easier than for discrete designs. Not only are hard-
ware problems removed — or at least they should have been —
but there is more software support available to overcome the
obstacles of downloading and debugging code. Many ready-
built designs provide libraries and additional software sup-
port which can dramatically cut the development time.
The traditional ...