|
Showing 1 - 7 of
7 matches in All Departments
Embedded systems are products such as microwave ovens, cars, and
toys that rely on an internal microprocessor. This book is oriented
toward the design engineer or programmer who writes the computer
code for such a system. There are a number of problems specific to
the embedded systems designer, and this book addresses them and
offers practical solutions.
Key Features
* Offers cookbook routines, algorithms, and design techniques
* Includes tips for handling debugging management and testing
* Explores the philosophy of tightly coupling software and hardware
in programming and developing an embedded system
* Provides one of the few coherent references on this subject
This technical dictionary will define all of the most-used words in
the embedded systems field - over 2500. Designed to serve both the
technical and non-technical audience, this book defines advanced
terms in two steps. The first step is a general, contextual
definition that will serve the needs of less technical readers. The
second step is in terms that are appropriate to a serious technical
reader. Some terms reference an appendix of even more detailed
white papers.
This technical dictionary defines the 2,500 most-used words in the
embedded systems field, with over 4,500 entries and
cross-references. Designed to serve both the technical and
non-technical audience, this book defines advanced terms in two
steps. The fi
The Newnes Know It All Series takes the best of what our authors
have written to create hard-working desk references that will be an
engineer's first port of call for key information, design
techniques and rules of thumb. Guaranteed not to gather dust on a
shelf!
Embedded software is present everywhere - from a garage door opener
to implanted medical devices to multicore computer systems. This
book covers the development and testing of embedded software from
many different angles and using different programming languages.
Optimization of code, and the testing of that code, are detailed to
enable readers to create the best solutions on-time and on-budget.
Bringing together the work of leading experts in the field, this a
comprehensive reference that every embedded developer will need!
Chapter 1: Basic Embedded Programming Concepts
Chapter 2: Device Drivers
Chapter 3: Embedded Operating Systems
Chapter 4: Networking
Chapter 5: Error Handling and Debugging
Chapter 6: Hardware/Software Co-Verification
Chapter 7: Techniques for Embedded Media Processing
Chapter 8: DSP in Embedded Systems
Chapter 9: Practical Embedded Coding Techniques
Chapter 10: Development Technologies and Trends
*Proven, real-world advice and guidance from such "name" authors as
Tammy Noergard, Jen LaBrosse, and Keith Curtis
*Popular architectures and languages fully discussed
*Gives a comprehensive, detailed overview of the techniques and
methodologies for developing effective, efficient embedded software
Famed author Jack Ganssle has selected the very best embedded
systems design material from the Newnes portfolio and compiled into
this volume. The result is a book covering the gamut of embedded
design-from hardware to software to integrated embedded
systems-with a strong pragmatic emphasis. In addition to specific
design techniques and practices, this book also discusses various
approaches to solving embedded design problems and how to
successfully apply theory to actual design tasks. The material has
been selected for its timelessness as well as for its relevance to
contemporary embedded design issues. This book will be an essential
working reference for anyone involved in embedded system design!
Table of Contents:
Chapter 1. Motors - Stuart Ball
Chapter 2. Testing - Arnold S. Berger
Chapter 3. System-Level Design - Keith E. Curtis
Chapter 4. Some Example Sensor, Actuator and Control Applications
and Circuits (Hard Tasks) - Lewin ARW Edwards
Chapter 5. Installing and Using a Version Control System - Chris
Keydel and Olaf Meding
Chapter 6. Embedded State Machine Implementation - Martin
Gomez
Chapter 7. Firmware Musings - Jack Ganssle
Chapter 8. Hardware Musings - Jack Ganssle
Chapter 9. Closed Loop Controls, Rabbits, and Hounds - John M.
Holland
Chapter 10. Application Examples David J. Katz and Rick
Gentile
Chapter 11. Analog I/Os - Jean LaBrosse
Chapter 12. Optimizing DSP Software - Robert Oshana
Chapter 13. Embedded Processors - Peter Wilson
*Hand-picked content selected by embedded systems luminary Jack
Ganssle
*Real-world best design practices including chapters on FPGAs,
DSPs, and microcontrollers
*Covers both hardware andsoftware aspects of embedded systems
This handbook provides a comprehensive reference for firmware
developers looking to increase their skills and productivity. It
addresses each critical step of the development process in detail,
including how to optimize hardware design for better firmware.
Topics covered include real-time issues, interrupts and ISRs,
memory management (including Flash memory), handling both digital
and analog peripherals, communications interfacing, math
subroutines, error handling, design tools, and troubleshooting and
debugging. The companion CD-ROM includes all the code used in the
design examples and a searchable ebook version of the text.
This book is not for the beginner, but rather is an in-depth,
comprehensive one-volume reference that addresses all the major
issues in firmware design and development, including the pertinent
hardware issues.
* Included CD-Rom contains all the source code used in the design
examples, so engineers can easily use it in their own designs
Jack Ganssle has been forming the careers of embedded engineers for
20+ years. He has done this with four books, over 500 articles, a
weekly column, and continuous lecturing. Technology moves fast and
since the first edition of this best-selling classic much has
changed. The new edition will reflect the author's new and ever
evolving philosophy in the face of new technology and realities.
Now more than ever an overarching philosophy of development is
needed before just sitting down to build an application. Practicing
embedded engineers will find that Jack provides a high-level
strategic plan of attack to the often times chaotic and ad hoc
design and development process. He helps frame and solve the issues
an engineer confronts with real-time code and applications,
hardware and software coexistences, and streamlines detail
management.
CONTENTS:
Chapter 1 - Introduction
Chapter 2 The Project
Chapter 3 The Code
Chapter 4 Real Time
Chapter 5 The Real World
Chapter 6 Disciplined Development
Appendix A A Firmware Standard
Appendix B - A Simple Drawing System
Appendix C A Boss s Guide to Process
*Authored by Jack Ganssle, Tech Editor of Embedded Systems
Programming and weekly column on embedded.com
*Keep schedules in check as projects and codes grow by taking time
to understand the project beforehand
*Understand how cost/benefit coexists with design and
development
"
|
|