Tech@Addebook

Free Ebook download Library
search in addebook

Patterns for Time-Triggered Embedded Systems: Building Reliable Applications with the 8051 Family of

By addebook • Jul 28th, 2008 • Category: Engineer Get in Amazon

Patterns for Time-Triggered Embedded Systems: Building Reliable Applications with the 8051 Family of Microcontrollers

Patterns for Time-Triggered Embedded Systems: Building Reliable Applications with the 8051 Family of Microcontrollers (with CD-ROM)
By Michael J. Pont


Publisher: Addison-Wesley Professional
Number Of Pages: 1024
Publication Date: 2001-07-12
ISBN-10 / ASIN: 0201331381
ISBN-13 / EAN: 9780201331387
Binding: Hardcover

From the Back Cover
‘These patterns stand as an example of how much more can be done with patterns than is commonly attempted. Patterns at their best bridge the gap between problem and solution. They connect human needs and emotions with technology. And they open up new possibilities for people who just have a problem to solve.’
–from the Foreword by Kent Beck This book provides the first comprehensive set of software patterns to support the development of embedded software systems. With a focus on reliability, it discusses techniques for the design and implementation of software for embedded applications based on the popular 8051 microcontroller family. You will find more than seventy software patterns, complete with guidelines to help you apply these techniques in your own projects. The author offers practical materials and advice advice for rapidly creating a wide range of different embedded applications. Using a substantial number of detailed examples, ranging from simple to complex systems, this book covers:


* the design & implementation of complete scheduler operating systems for embedded applications involving one or more microcontrollers
* creation of user interfaces with components including switches, keypads, LED displays and LCDs
* effective use of networking and communication protocols
* design of monitoring and control systems using, for example, PID algorithms and PWM
Features:


* extensive examples which illustrate how the patterns described may be applied in real-world projects
* an associated WWW site (engg.le.ac.uk/books/Pont) with a collection of detailed case studies
* accompanying CD-ROM containing:


* full source code in C for all patterns & examples, including a number of complete schedulers
* an evaluation version of industry-standard Keil C compiler & hardware simulator, allowing examples to be tested without the need to purchase additional hardware


About the Author

Michael J. Pont is a Senior Lecturer in Electronic & Software Engineering at the University of Leicester. Over the last ten years he has carried out research in various aspects of software design and programming, and has provided consultancy and training services to a range of international companies. Michael is the author or co-author of more than seventy technical publications, including the book ‘Software Engineering with C and CASE tools’.

Summary: Very useful for an embedded software engineer
Rating: 4

Whether you have to make minor adjustment to existing code - or design one starting with a blank screen - this books covers in succinct way all tasks any embedded software engineer is likely to come across.

However, the author of the book tends to cut-and-paste too much of prduct specification by chip vendors.

Summary: A Treasure Chest of Gems
Rating: 5

This book belongs on the bookshelf of every programmer engaged in time-triggered embedded systems.

No that’s wrong, it belongs on their desk - it should have post-it notes hanging out the sides, the binding should be broken and numerous stains of coffee should mar the pages. It is the most pragmatic guide to building embedded systems programs I’ve seen in my 25 years of experience with such systems.

This book lives up to the dreams and goals of the patterns community; namely the capturing of wisdom in a way that can be shared with others. Pont’s collection of patterns oozes wisdom on each page, from concept to implementation. The topical organization of patterns ranges from early project development issues such as selection of the right microcontroller to detail design questions of interfacing to switches, keypads, LED’s and LCD panels. Along the way Pont tackles some of the most baffling topics in embedded systems - co-operative, pre-emptive and shared-clock schedulers; and the interfacing of multi-processor systems.

If you are a programmer new to embedded systems development, then careful, methodical study, will rapidly help you through multiple learning curves - time-based architectures; digital, analog and electromechanical sub-systems often connected to microcontrollers; interfacing to the variety of communications protocols you might encounter; data acquisition; control strategies; feedback systems; and so much more.

If you have experience building embedded systems then this is a book that deserves to be treated as a reference book or a handbook - that is, it should be browsed from cover to cover to discover the comprehensive nature of topics; then as new work is assigned to you, or new problems arise, it should be the first book you consult for ideas, pointers and solutions.

This book has a depth that suggests many years of research. It brings together and cross-correlates so many diverse topics, I suspect it was difficult to write. I appreciate the hard work and dedication it must have taken to finish this project. I thank Michael Pont, as with this book, he has made my job easier.

Free download Links

http://mihd.net/hsu4icd/
http://rapidshare.com/files/132960557/Pattern_Time.rar

Related Posts


    Get in Amazon

Tagged as:

Leave a Reply

You must be logged in to post a comment.