ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1918 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Linux for Embedded and Real-Time Applications
Doug Abbot
Chris Hills
Linux; real time
Appeared in:
This is a short book... The page count is 250 but in fact, a lot of this is the RTAI and POSIX API information. The text itself is less than 195 pages of large type. Much of the information is very basic and in the Linux man pages or part of the installation guides.

The book starts with a simple description of the memory models for x86 (real and protected) before going into Linux at a fairly superficial level including the installation of Blue Cat Linux. (This is by a company originally called Lynx who also do a hard real-time POSIX RTOS. I did a couple of device driver courses at their offices in Sunnyvale one January).

However, the author seems to have not taken to Linux in that he relates everything, some times erroneously, to MS Windows and does not seem to know some of the reasons, history or background behind some things. For example, the author says that device independent IO is nothing new but Linux takes it further by treating every device as an entry in the file system. This is nothing new it is how UNIX has worked for a decade or so before DOS let alone Windows.

I found the book superficial and rather lightweight with a large type on small pages. I thought that I was being too harsh as I have a Unix background so I gave it to a colleague of mine who is just getting to grips with Linux and building some systems for embedded use. His comments were the same as mine. There is little that is not in the man pages or freely available in many on line documents. There is I am afraid no added value that would warrant buying the book. I cannot see why Newnes have done this book as they already have Lewin Edwards: "Embedded System Design on a Shoestring" which is also an embedded Linux book (targeting an ARM7 board).

Ironically, the CD with the book contains an electronic copy of the book. It is ironic because the last Appendix of the book is Richard Stallman's text "Why Software should not have owners" which, as far as I can see, would suggest that should be free to copy the electronic version of the book for free... Perhaps the author should make this version available on a web site and use the feedback, and more research, to create a better second edition. Not Recommended.