REVIEW - Designing Embedded Communications Software


Designing Embedded Communications Software


T. Sridhar


CRC Press (2003)




Chris Hills


June 2004



This book has a confusing title: Embedded communications but no mention of CAN, field bus, RS484 or 232 etc This is a book about network communication systems. If CISCO, PowerPC, Vxworks, SDH or sonnet means something to you then this book is aimed at your sort of embedded communications.

The book is rather short at about 170 pages and really only offers an overview. Though the book does cover all that is needed in 9 chapters. There are no circuit diagrams or source code in this book: it is at a much higher level. There is a good description of the OSI stack and diagrams of various processes e.g. TCP/IP implementation on Unix. There is a case study of a 2-layer switch. These are multi-board and multi-processor systems. If you are looking for more information on the nuts and bolts of how the Internet, national (digital) phone systems or WANs work then this is a good book.

Managers will find this book useful as it does explain how and why many choices are made and other pros and cons. For example the make verses buy arguments for some software modules. The relative merits for COTS RTOS over your own. Yes, in high-end communications software where 20 year MTBF is required, many still roll their own OS. Other topics discussed are things like HW redundancy schemes, hot and warm swap, fault tolerance etc.

One area I found interesting was the tools and debug. What was there was good but again it was rather short and superficial. Not really good enough if, as a manager, you are going to sign off in excess of 10,000 GB pounds (15K USD) on test gear for a project.

I think as an introduction it works but you will need other books to go any deeper, certainly for any implementation. I have free company specific and tool guides to networking with as much in as this book. However, it is well written and the author clearly understands the field. The author may want to follow up this book with some more (larger) volumes on specific areas that really can be used by engineers. Possibly a much enlarged second edition of the current book.

I think this would be useful for students and managers and possibly an introduction for engineers new to high-end communications systems.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.