Software Engineering for Real-time Systems,
Cooling, J., Addison-Wesley, 0-201-59620-2.
Recommendations
There is no single book that covers these topics and there are
few that even cover a single topic well. Here are some that
seem to be better.
- Linux Real-time systems - Linux for Embedded and Real-time
Systems (Abbot) or Embedded Linux (Hollabaugh) are both
good, but with different foci. The Hollabaugh book
is centered on Project Trailblazer, which is not really
in the mainstream, but it has good technical discussions.
- Embedded systems - Computers as Components (Wolf)
For a concise and more hardware-oriented approach,
Embedded Microprocessor Systems (Ball). A software
engineering approach is found in The Art of Designing
Embedded Systems (Ganssle).
- Real-time Systems - Real-Time Systems (Liu) is the best
all-around book on the subject. Another choice with less
comprehensive coverage but some practical information is
Real-time Programming (Grehan, et al).
- If I wanted just an academic, bookworm look at embedded systems,
I would get the books by Wolf, Ganssle and Liu. If I wanted to
go more
practical but not get hands-on, the Valvano book would be a good
alternative to those two.
- If I wanted to do this all at minimum cost, I would get the book
by Ball.
- For real-time OS's, you should have the LaBrosse book
in hand.
Periodical References:
Other References: