This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in.

5 used & new from £81.68
See All Buying Options

Have one to sell? Sell yours here
 
   
Tell a Friend
Patterns for Time-Triggered Embedded Systems: Building reliable applications with the 8051 family of microcontrollers (includes CD)
 
See larger image
 
Patterns for Time-Triggered Embedded Systems: Building reliable applications with the 8051 family of microcontrollers (includes CD) (Hardcover)
by Michael J. Pont (Author)
4.3 out of 5 stars 3 customer reviews (3 customer reviews)

Availability: Available from these sellers.

5 used & new available from £81.68

Customers Who Bought This Item Also Bought

Embedded C

Embedded C by Michael J Pont

4.0 out of 5 stars (2)  £31.34
Explore similar items : Books (1)

Product details

Product Description
Book Description
In this book, Michael J Pont introduces 70 powerful, proven design techniques ("patterns") for enhancing rapid development and reliability in embedded systems based on the popular 8051 microcontroller family.

Synopsis
In this book, Michael J Pont introduces 70 powerful, proven design techniques ("patterns") for enhancing rapid development and reliability in embedded systems based on the popular 8051 microcontroller family.

See all Product Description

 
Customer Reviews
3 Reviews
5 star: 66%  (2)
4 star:    (0)
3 star: 33%  (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
 
 
 
Share your thoughts with other customers:
Write an online review
Most Helpful Customer Reviews

 
7 of 8 people found the following review helpful:
5.0 out of 5 stars An excellent manual for Embedded Systems., 1 Oct 2001
By A Customer
This is a great book, It takes you from the basic principles of embedded systems through to running multiple processors whilst using a variety of available 8051 processors. The book takes an in-depth look at time triggered architectures, something I haven't yet found anywhere else.

There are extensive examples showing the reader how to use the various schedulers, protocols and applications that are considered. Not only are there plenty of code examples, but also suggested circuits for each application. These are easily merged, adjusted and integrated making the book extremely useful when designing embedded applications.

The book maintains a consistent layout throughout with the use of patterns. The patterns create such a structure that the book can either be used for dipping in and out of as a reference guide, or for extensive reading from start to finish.

The included CD saves the reader having to type in the examples, whilst the applications included are good evaluation versions that allow the reader to test out their ideas before deciding what to buy.

The wide variety of topics covered, the application of examples to real-life situations, and the consistency of layout is what makes it, for me, such a useful book that is worth having on any desk, or in any library.

Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
5.0 out of 5 stars Hang on a minute ..., 26 Jul 2006
As author of this book, I'd like to make two comments.

First, this is a book about TIME-TRIGGERED embedded systems (I think the cover makes this fairly clear ...). There are other ways of developing embedded systems but - many people would argue - time triggered approaches are a good solution, particular if you need to have predictable system behaviour (e.g. medical systems, automotive systems, aerospace ...). If reliability isn't an issue for the type of embedded systems you wish to build, then buy another book.

Second, the book describes a flexible, time-triggered co-operative (TTC) scheduler. This scheduler is then used in most of the examples. In my experience, users have found this to be a good introduction to TTC designs. However, if you don't want to use this solution, this book also discusses alternatives to this scheduler (and a related book - Embedded C - discusses the use of this very simple scheduler in more detail).

If you are considering the purchase of this book, I hope that you find this review useful.

(PS: I am forced to award a star rating with my review).
Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
3.0 out of 5 stars A student reference, BUT, 11 Jun 2006
Having read the 'gang of four' book I was delighted as an embedded developer to find a 'patterns' book specifically aimed at embedded engineers. Having now read the book it is, I'm afraid, a big disappointment.

The book starts with a nice description of the 8051 processor, and later includes some good information on different interfacing techniques. These sections of the book form an an excellent reference, especially for the novice engineer.

However, the ideas about software structure that are forcefully presented and repeated throughout the whole book seem one sided and misguided. Of coarse the techniques described have their place in certain applications - where appropriate - but other techniques are rubbished for no good reason.

The central theme of the book is that of a cooperative scheduler approach to software design. The scheduler presented however is flawed in its complexity (although very simple, it is much more complex than the funtionality warrents) and its usefulness restricted to a small number of trivial application designs. The author states that this type of cooperative scheduler is too often ignored by the engineering community press in favour of preemptive schedulers. He goes on to suggest that this is for commercial reasons, nobody wants anybody else to know how easy it can be as less money will exchange hands. I however have a different theory. There is not much written as there is not much to write about, although this author manages many hundreds of pages.

I would further suggest that the scheduler initially presented, with its massive usage restrictions, would better off being replaced with a single switch statement (with each 'case' representing a relevant time and simply calling the correct function for that time). This would be simpler, faster, more understandable, more easily visualized, easier to setup, easier to maintain, would not necessitate the user of function pointers, and not loose any functionality.

Interestingly, one of the people thanked for input during the writting of the book seems to be of similar opinion to me.

In summary then, as a novice reference I think this book is very good and recommended, but don't take the software ideas presented as being anything other than a very slanted opinion.

Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)


Write an online review
 
 
Search Customer Reviews
Only search this product's reviews

 


Customer Discussions Beta (What's this?)
This product's forum (0 discussions)
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion