Updates

Latest Tweet



What's New?

Check out for latest innovation, a computer based training video collection


Like this Page

Designing Embedded Communications Software Review by anonymous

Consice Book for Embedded Comm Software Development

While reading the book by T.Sridhar, I felt that it was a refresher course in Embedded Communications System design. After an introduction to the communication world devices, the book details their software requirements. This is followed by structured methods for design and implementation of the various components of the communication software. This includes highlighting the choices for development along with typical issues that one needs to know. These are covered in chapters 3 through 7.

I liked Chapter 8 - Multi-Board Communications Software Design, which introduces real world system designs and software architecture for implementing such systems. The section on redundancy and fault tolerance is detailed with ladder diagrams explaining the exchanges between an active and standby cards in a redundant system.

A successful software development is achieved by following well-defined software development life cycle (SDLC). In Chapter 9, Sridhar walks through the phases of SDLC with a typical Layer 3 Switch development. The section on development and test tools is very informative.

With summary, references for further study and exercises at the end of each chapter this book is a very good textbook for students who plan to enter the world of communications software. For engineers who have been involved in embedded software development this book will be a nice refresher.