Skip to main content

Books in Embedded systems

61-70 of 94 results in All results

If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed

  • 1st Edition
  • March 22, 2007
  • Lisa K. Simone
  • English
  • Paperback
    9 7 8 - 0 - 7 5 0 6 - 8 2 1 8 - 3
If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed manages the unthinkable- it conveys crucial technical information to engineers without boring them to tears! In this unique reference, expert embedded designer Lisa Simone provides the solutions to typical embedded software debugging problems from a fresh new perspective. She introduces a team of engineers who readers will recognize from their own workplaces, and then confronts them with real-world debugging scenarios of progressive complexity, drawing the reader into the “mysteries” with their new fictional colleagues, and guiding them step-by-step toward successful solutions.

See MIPS Run

  • 2nd Edition
  • October 17, 2006
  • Dominic Sweetman
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 0 8 8 4 2 1 - 6
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 2 5 2 3 - 5
See MIPS Run, Second Edition, is not only a thorough update of the first edition, it is also a marriage of the best-known RISC architecture--MIPS--with the best-known open-source OS--Linux. The first part of the book begins with MIPS design principles and then describes the MIPS instruction set and programmers’ resources. It uses the MIPS32 standard as a baseline (the 1st edition used the R3000) from which to compare all other versions of the architecture and assumes that MIPS64 is the main option. The second part is a significant change from the first edition. It provides concrete examples of operating system low level code, by using Linux as the example operating system. It describes how Linux is built on the foundations the MIPS hardware provides and summarizes the Linux application environment, describing the libraries, kernel device-drivers and CPU-specific code. It then digs deep into application code and library support, protection and memory management, interrupts in the Linux kernel and multiprocessor Linux. Sweetman has revised his best-selling MIPS bible for MIPS programmers, embedded systems designers, developers and programmers, who need an in-depth understanding of the MIPS architecture and specific guidance for writing software for MIPS-based systems, which are increasingly Linux-based.

Interfacing PIC Microcontrollers

  • 1st Edition
  • August 11, 2006
  • Martin P. Bates
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 6 3 8 7 - 2
The advent of interactive design software has allowed the simulation of microcontrollers without having to build and debug hardware. Interfacing PIC Microcontrollers: Embedded Design by Interactive Simulation discusses microcontroller design and applications. The book is divided into three parts. Part 1 introduces the PIC 16F877 architecture, software, and simulation system. Part 2 discusses interfacing techniques. Part 3 discusses power outputs, serial communication, sensor interfacing, and the design of MCU-based systems. Each topic is illustrated by designs based on the 16F877. The Proteus design software by Labcenter Electronics is used throughout. The book is suited for more advanced readers with prior knowledge of the basics of microcontroller systems.

Trusted Platform Module Basics

  • 1st Edition
  • July 25, 2006
  • Steven L. Kinney
  • English
  • Paperback
    9 7 8 - 0 - 7 5 0 6 - 7 9 6 0 - 2
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 6 5 1 6 - 6
Clear, practical tutorial style text with real-world applications First book on TPM for embedded designers Provides a sound foundation on the TPM, helping designers take advantage of hardware security based on sound TCG standards Covers all the TPM basics, discussing in detail the TPM Key Hierarchy and the Trusted Platform Module specification Presents a methodology to enable designers and developers to successfully integrate the TPM into an embedded design and verify the TPM's operation on a specific platform

So You Wanna Be an Embedded Engineer

  • 1st Edition
  • July 18, 2006
  • Lewin Edwards
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 9 8 1 5 - 7
In this new, highly practical guide, expert embedded designer and manager Lewin Edwards answers the question, “How do I become an embedded engineer?” Embedded professionals agree that there is a treacherous gap between graduating from school and becoming an effective engineer in the workplace, and that there are few resources available for newbies to turn to when in need of advice and direction. This book provides that much-needed guidance for engineers fresh out of school, and for the thousands of experienced engineers now migrating into the popular embedded arena.This book helps new embedded engineers to get ahead quickly by preparing them for the technical and professional challenges they will face. Detailed instructions on how to achieve successful designs using a broad spectrum of different microcontrollers and scripting languages are provided. The author shares insights from a lifetime of experience spent in-the-trenches, covering everything from small vs. large companies, and consultancy work vs. salaried positions, to which types of training will prove to be the most lucrative investments. This book provides an expert’s authoritative answers to questions that pop up constantly on Usenet newsgroups and in break rooms all over the world.

Applied Control Theory for Embedded Systems

  • 1st Edition
  • April 3, 2006
  • Tim Wescott
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 7 5 8 9 - 9
Many embedded engineers and programmers who need to implement basic process or motion control as part of a product design do not have formal training or experience in control system theory. Although some projects require advanced and very sophisticated control systems expertise, the majority of embedded control problems can be solved without resorting to heavy math and complicated control theory. However, existing texts on the subject are highly mathematical and theoretical and do not offer practical examples for embedded designers. This book is different;it presents mathematical background with sufficient rigor for an engineering text, but it concentrates on providing practical application examples that can be used to design working systems, without needing to fully understand the math and high-level theory operating behind the scenes. The author, an engineer with many years of experience in the application of control system theory to embedded designs, offers a concise presentation of the basics of control theory as it pertains to an embedded environment.

Hall-Effect Sensors

  • 2nd Edition
  • February 17, 2006
  • Edward Ramsden
  • English
  • Hardback
    9 7 8 - 0 - 7 5 0 6 - 7 9 3 4 - 3
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 2 3 7 4 - 3
Without sensors most electronic applications would not exist—sensors perform a vital function, namely providing an interface to the real world. Hall effect sensors, based on a magnetic phenomena, are one of the most commonly used sensing technologies today. In the 1970s it became possible to build Hall effect sensors on integrated circuits with onboard signal processing circuitry, vastly reducing the cost and enabling widespread practical use. One of the first major applications was in computer keyboards, replacing mechanical contacts. Hundreds of millions of these devices are now manufactured each year for use in a great variety of applications, including automobiles, computers, industrial control systems, cell phones, and many others. The importance of these sensors, however, contrasts with the limited information available. Many recent advances in miniaturization, smart sensor configurations, and networkable sensor technology have led to design changes and a need for reliable information. Most of the technical information on Hall effect sensors is supplied by sensor manufacturers and is slanted toward a particular product line. System design and control engineers need an independent, readable source of practical design information and technical details that is not product- or manufacturer-specific and that shows how Hall effect sensors work, how to interface to them, and how to apply them in a variety of uses. This book covers:• the physics behind Hall effect sensors• Hall effect transducers• transducer interfacing• integrated Hall effect sensors and how to interface to them• sensing techniques using Hall effect sensors• application-specific sensor ICs• relevant development and design toolsThis second edition is expanded and updated to reflect the latest advances in Hall effect devices and applications! Information about various sensor technologies is scarce, scattered and hard to locate. Most of it is either too theoretical for working engineers, or is manufacturer literature that can’t be entirely trusted. Engineers and engineering managers need a comprehensive, up-to-date, and accurate reference to use when scoping out their designs incorporating Hall effect sensors.

Embedded Multitasking

  • 1st Edition
  • January 27, 2006
  • Keith E. Curtis
  • English
  • Paperback
    9 7 8 - 0 - 7 5 0 6 - 7 9 1 8 - 3
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 9 4 7 1 - 5
In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the system’s function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed.Designing multitasking firmware is arduous, complex and fraught with potential for errors, and there is no one, “standard” way to do it. This book will present a complete and well-organized design approach with examples and sample source code that designers can follow.

Modeling and Verification Using UML Statecharts

  • 1st Edition
  • December 16, 2005
  • Doron Drusinsky
  • English
  • Hardback
    9 7 8 - 0 - 7 5 0 6 - 7 9 4 9 - 7
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 8 1 4 7 - 0
As systems being developed by industry and government grow larger and more complex, the need for superior specification and verification approaches and tools becomes increasingly vital. The developer and customer must have complete confidence that the design produced is correct, and that it meets forma development and verification standards. In this text, UML expert author Dr. Doron Drusinsky compiles all the latest information on the application of UML (Universal Modeling Language) statecharts, temporal logic, automata, and other advanced tools for run-time monitoring and verification. This is the first book that deals specifically with UML verification techniques. This important information is introduced within the context of real-life examples and solutions, particularly focusing on national defense applications. A practical text, as opposed to a high-level theoretical one, it emphasizes getting the system developer up-to-speed on using the tools necessary for daily practice.

Embedded Software

  • 1st Edition
  • October 18, 2005
  • Colin Walls
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 6 1 0 9 - 0
Embedded software needs have grown exponentially over the past quarter century. In 1975 writing 10,000 lines of assembly code was a considered a huge undertaking. Today, a cell phone can contain five million lines of C or C++! Embedded software developers must have a strong grasp of many complex topics in order to make faster, more efficient and more powerful microprocessors to meet the public’s growing demand. This practical guide, written by industry pioneer Colin Walls, helps embedded design engineers to rise to that challenge. The author offers expertise and insights from his quarter century of design experience, covering a plethora of major concerns in an easy-to-reference essay format that provides the reader with detailed tips and techniques, and rigorous explanations of technologies. Contributions from other well-known designers in the embedded systems field offer additional seasoned perspectives on everything from exotic memories to USB software. This one book has an amazing breadth of coverage, undertaking all the key subjects embedded engineers need to understand in order to succeed, including Design and Development, Programming, Languages including C/C++, and UML, Real Time Operating Systems Considerations, Networking, Programmable Logic and much more. For those in the field who are looking to broaden their professional skill-sets in order to advance, as well as those "newbies" just entering the field of embedded systems design, this comprehensive new reference is a must-have!The accompanying CD-ROM contains source code for the many real-world examples in the text, to save readers from needless re-typing. Also included are PowerPoint slides to create training seminars or classes from the text, and various product-related spec sheets.