! Practical Aspects of Embedded System Design using Microcontrollers.pdf

(3223 KB) Pobierz
1170407393.001.png
Practical Aspects of Embedded System Design
using Microcontrollers
Jivan S. Parab • Santosh A. Shinde
Vinod G. Shelake • Rajanish K. Kamat
Gourish M. Naik
Practical Aspects of
Embedded System Design
using Microcontrollers
1170407393.002.png
Jivan S. Parab
Santosh A. Shinde
Goa University
Shivaji University
Goa, 403 206
Kolhapur, 416 004
India
India
Vinod G. Shelake
Dr. Rajanish K. Kamat
Shivaji University
Shivaji University
Kolhapur, 416 004
Kolhapur, 416 004
India
India
Dr. Gourish M. Naik
Goa University
Goa, 403 206
India
ISBN 978-1-4020-8392-1
e-ISBN 978-1-4020-8393-8
Library of Congress Control Number: 2008928690
© 2008 Springer Science + Business Media B.V.
No part of this work may be reproduced, stored in a retrieval system, or transmitted in any form or by
any means, electronic, mechanical, photocopying, microfilming, recording or otherwise, without written
permission from the Publisher, with the exception of any material supplied specifically for the purpose
of being entered and executed on a computer system, for exclusive use by the purchaser of the work.
Printed on acid-free paper
9 8 7 6 5 4 3 2 1
springer.com
Foreword
My perception regarding embedded systems goes on the following lines “Embedded
Systems are very simple. It just takes a genius to understand its simplicity” and
I know that authors of this book are the genius in this subject. With their many years
of experience in industry consultancy and academia they posses the arts and science
of designing successful, working and useful Embedded Systems. The “Art”, part
comes with a mix of knowledge, experience, intuition and creativeness that the
readers will witness from the various case studies developed in this book. While
their “Science” and “Engineering” foundations are evident from the adopted design
methodologies guaranteeing correctness with proper hardware selection and time
as well as memory efficient code. In fact this is the second book on this subject by
the same team. I have gone through the first one “Exploring C for Microcontrollers:
A hands on Approach” published by Springer and found it very informative. I learnt
that the book is popular with embedded designers in US and UK. The same
approach of “Learning by Doing” as in explored in the first book has also been
extended for this second book.
The most significant aspect about embedded systems that I like is its unique
synergy between hardware and software. An Embedded Engineer is supposed to be
an expert in multiple domains such as microcontrollers, FPGAs, digital logic,
C programming, sensors, instrumentation and last but not the least even nuts and
bolts i.e. mechatronics. With a continued interaction with some of the authors of
this book, I found them to possess expertise in this field having multiple facets.
Namely Dr. Gourish Naik has been instrumental since his IISc days to incorporate
Embedded Systems aspects in academics. Dr. R.K. Kamat who was offered a posi-
tion in Motorola in Europe possess great capability in design and the development
of Embedded Systems.
Now let me focus on the very need of this book. As all of us are aware since their
inception, embedded systems have caused a tremendous change in society, a
change that is continuing from last few decades at a pace surpassing every imagina-
tion. With their increasing significance in world markets, there is a scarcity of
experienced embedded system professionals. I learnt that embedded systems devel-
opment professionals have handicapped Hong Kong industrialists’ ability to exploit
high added value market potentials in embedded systems products. In Europe, the
European Commission has recognized the importance of embedded systems by
v
Zgłoś jeśli naruszono regulamin