The following is a list of the authors who have written books of interest to embedded systems engineers. After each author's name you will find books he or she has written or coauthored with a link to the book on Amazon.com and a link to our category. If you click on the category link (Hardware, DSP, etc.) you'll find a synopsis and, in some cases, a review of the book along with links to similar books.
---A---
Abbott, Doug
PCI Bus Demystified, Second Edition
Hardware
Linux for Embedded and Real-time Applications, 2e
Embedded/real-time programming
Ahluwalia, Ashutosh
Programming and Interfacing the 8051 Microcontroller/Book and Disk
Coauthor: Sencer Yeralan
Hardware
Aiello, Roberto
Ultra Wideband Systems: Technologies and Applications
Coauthor: Anuj Batra
Comm and Networking
Allen, Jonathan (Editor)
Co-Synthesis of Hardware and Software for Digital Embedded Systems
Coauthors: Rajesh Kumar Gupta
Hardware
Arbaugh, William A.
Real 802.11 Security: Wi-Fi Protected Access and 802.11i
Coauthor: Jon Edney
Comm and Networking
Arnold, Ken
Embedded Hardware (Newnes Know It All)
Coauthor: Tammy Noergaard, Fred Eady, Lewin Edwards, David J. Katz, Rick Gentile, Jack Ganssle, Kamal Hyder, Bob Perrin
Hardware
Astels, David
A Practical Guide to eXtreme Programming
Coauthors: Granville Miller, Miroslav Novak
Embedded/real-time programming
Axelson, Jan
USB Complete : Everything You Need to Develop Custom USB Peripherals
Comm and Networking
---B---
Balarin, Felice (Editor)
Hardware-Software Co-Design of Embedded Systems : The Polis Approach
Hardware
Balcer, Marc
Executable UML: A Foundation for Model-Driven Architecture
Coauthor: Stephen J. Mellor
Software Design
Ball, Stuart R.
Debugging Embedded Microprocessor Systems
Embedded/real-time programming
Embedded Microprocessor Systems : Real World Design
Hardware
Analog Interfacing to Embedded Microprocessors : Real World Design
Hardware
Banatre, John
Cooperating Embedded Systems and Wireless Sensor Networks
Co-editors: Pedro Jose Marron, Anibal Ollero, and Adam Wolisz
Comm and Networking
Barnes, Michel
High Integrity Software: The SPARK Approach to Safety and Security
Software Design
Barnett, Richard H.
The 8051 Family of Microcontrollers
Hardware
Barr, Michael
Programming Embedded Systems in C and C++
Embedded/real-time programming
Embedded C Coding Standard
Embedded/real-time programming
Embedded Systems Dictionary
Coauthor: Jack Ganssle
Other
TCP/IP Lean
Coauthor: Jeremy Bentham
Comm and Networking
Barrett, Steven F.
68HC12 Microcontroller
Coauthor: Daniel J. Pack
Embedded/real-time programming
Bates, Martin
Introduction to Microelectronic Systems : The PIC 16F84 Microcontroller
Hardware
Batra, Anuj
Ultra Wideband Systems: Technologies and Applications
Coauthor: Roberto Aiello
Comm and Networking
Beaulieu, Mark
Wireless Internet Applications & Architecture
Comm and Networking
Beck, Kent
Extreme Programming Explained: Embrace Change
Embedded/real-time programming
Extreme Programming Explained: Embrace Change (XP Series)
Software Design
Bentham, Jeremy
TCP/IP Lean
Coauthor: Michael Barr
Comm and Networking
Bequette, B. Wayne
Process Control: Modeling, Design And Simulation
Software Design
Berger, Arnold S.
Embedded Systems Design: An Introduction to Processes, Tools, and Techniques
Embedded/real-time programming
Bittner, Kurt
Use Case Modeling
Coauthors: Ian Spence, Ivar Jacobson
Software Design
Boehm, Barry W.
Software Engineering Economics
Software Design
Booch, Grady
Unified Software Development Process
Coauthors: Ivar Jacobson, James Rumbaugh
Software Design
Unified Modeling Language Reference Manual, The (2nd Edition)
Coauthors: James Rumbaugh, Ivar Jacobson
Software Design
Bossak, Wilhelm R.
Mobile Agents : Basic Concepts, Mobility Models, and the Tracy Toolkit
Coauthors: Peter Braun
Comm and Networking
Bowen, Jonathan (Editor)
Towards Verified Systems (Real-Time Safety Critical Systems, Vol 2)
Software Design
Box, Jon
Building Solutions with the Microsoft .NET Compact Framework: Architecture and Best Practices for Mobile Development
Coauthor: Dan Fox
Comm and Networking
Braun, Peter
Mobile Agents : Basic Concepts, Mobility Models, and the Tracy Toolkit
Coauthors: Wilhelm R. Bossak
Comm and Networking
Braunl, Thomas
Embedded Robotics: Mobile Robot Design and Applications With Embedded Systems
Hardware
Bray, Jennifer
Bluetooth 1.1: Connect Without Cables (2nd Edition)
Coauthors: Charles F. Sturman, Joe Mendolia
Comm and Networking
Brennan, M. Carol
Software Measurement and Estimation: A Practical Approach
Coauthor: Linda M. Laird
Other
Brey, Barry B.
Embedded Controllers : 80186, 80188, and 80386Ex
Hardware
Brooks, Frederick P.
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
Other
Brown, John Forrest
Embedded Systems Programming in C and Assembly/Book and Disk
User Interfaces
Bunce, Philip
The Mips Programmers Handbook
Coauthor: Erin Farquhar
Hardware
Burdick, Robert
Essential Windows CE Application Programming
Real-Time Operating Systems
---C---
Calvez, Jean Paul
Embedded Real-Time Systems/a Specification and Design Methodology
Coauthors: et al
Software Design
Catsoulis, John
Designing Embedded Hardware
Hardware
Cevoli, Paul
Embedded FreeBSD Cookbook
Real-Time Operating Systems
Chandra, Praphul
Wi-Fi Telephony: Challenges and Solutions for Voice over WLANs (Communications Engineering Series)
Coauthor: David Lide
Comm and Networking
Chiles, James R.
Inviting Disaster: Lessons from the Edge of Technology
Other
Cohn, Mike
Agile Estimating and Planning (Robert C. Martin Series)
Embedded/real-time programming
Cole, Bernard
The Emergence of Net-Centric Computing: Network Computers, Internet Appliances, and Connected PCs
Comm and Networking
Cooling, J. E.
Real-Time Software Systems : An Introduction to Structured and Object-Oriented Design
Software Design
Cooper, Alan
The Inmates Are Running the Asylum : Why High Tech Products Drive Us Crazy and How To Restore The Sanity
Coauthor: Paul Saffo
User Interfaces
Coulter, Doug
Digital Audio Processing (with CD-ROM)
Digital Signal Processing
Crenshaw, Jack
Math Toolkit for Real-Time Programming
Embedded/real-time programming
Curtis, Keith
Embedded Multitasking
Embedded/real-time programming
Cyliax, Ingo
Real-Time Programming: A Guide to 32-Bit Embedded Development
Coauthors: Rick Grehan, Robert Moote
Embedded/real-time programming
---D---
Darwazeh, Izzat
Introduction to Linear Circuit Analysis and Modelling: From DC to RF
Coauthor: Luis Moura
Hardware
Deller, John R.
Digital Signal Processing and the Microcontroller
Coauthor: Dale Grover
Digital Signal Processing
Demarco, Tom
Peopleware: Productive Projects and Teams, 2nd Ed.
Coauthor: Timothy Lister
Software Design
DerEngel
Hacking The Cable Modem: What Cable Companies Don't Want You To Know
Other
Di Jasio, Lucio
Programming 32-bit Microcontrollers in C--Exploring the PIC32
Software Design
Domeika,Max
Software Development for Embedded Multi-core Systems: A Practical Guide Using Embedded Intel Architecture
Software Design
Douglass, Bruce Powel
Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems
Software Design
Real-Time UML : Developing Efficient Objects for Embedded Systems
Software Design
Doing Hard Time: Developing Real-Time Systems with UML, Object, Frameworks and Patterns
Software Design
Downes, Valerie A.
Programming Embedded Systems With Ada
Embedded/real-time programming
Dreamtech Software Team
Programming for Embedded Systems: Cracking the Code
Embedded/real-time programming
Drusinsky, Doron
Modeling and Verification Using UML Statecharts
Software Design
---E---
Eady, Fred
Implementing 802.11 with Microcontrollers: Wireless Networking for Embedded Systems Designers
Comm and Networking
Embedded Hardware (Newnes Know It All)
Coauthor: Tammy Noergaard, Jack Ganssle, Lewin Edwards, David J. Katz, Rick Gentile, Ken Arnold, Kamal Hyder, Bob Perrin
Hardware
Networking and Internetworking with Microcontrollers
Comm and Networking
Edney, Jon
Real 802.11 Security: Wi-Fi Protected Access and 802.11i
Coauthor: William A. Arbaugh
Comm and Networking
Edwards, Lewin
Embedded System Design on a Shoestring
Embedded/real-time programming
Real-Time Operating Systems
So You Wanna Be an Embedded Engineer
Other
Embedded Hardware (Newnes Know It All)
Coauthor: Tammy Noergaard, Fred Eady, Jack Ganssle, David J. Katz, Rick Gentile, Ken Arnold, Kamal Hyder, Bob Perrin
Hardware
Edwards, Stephen A.
Languages for Digital Embedded Systems
Embedded/real-time programming
---F---
Faraboschi, Paolo
Embedded Computing : A VLIW Approach to Architecture, Compilers and Tools
Coauthors: Joseph A. Fisher, Cliff Young
Hardware
Farquhar, Erin
The Mips Programmers Handbook
Coauthor: Philip Bunce
Hardware
Feathers, Michael
Working Effectively with Legacy Code
Software Design
Fisher, Joseph A.
Embedded Computing : A VLIW Approach to Architecture, Compilers and Tools
Coauthors: Paolo Faraboschi, Cliff Young
Hardware
Foo, Soo Mee (Editor)
Beginning WAP: Wireless Markup Language & Wireless Markup Language Script
Coauthors: Ted Wugofski, Wei Meng Lee, Foo Soo Mee, Karli Watson
Comm and Networking
Foulger, R. J.
Programming embedded microprocessors : a high-level language solution
Embedded/real-time programming
Fox, Dan
Building Solutions with the Microsoft .NET Compact Framework: Architecture and Best Practices for Mobile Development
Coauthor: Jon Box
Comm and Networking
---G---
Gadre, Dhananjay V.
Programming and Customizing the AVR Microcontroller
Hardware
Gajski, Daniel D. (Editor)
Specification and Design of Embedded Systems
Software Design
Gamma, Erich
Design Patterns
Coauthors: Richard Helm, Ralph Johnson, John Vlissides
Software Design
Ganssle, Jack
The Art of Designing Embedded Systems
Embedded/real-time programming
The Art of Programming Embedded Systems
Embedded/real-time programming
Embedded Systems Dictionary
Coauthor: Michael Barr
Other
Embedded Hardware (Newnes Know It All)
Coauthor: Tammy Noergaard, Fred Eady, Lewin Edwards, David J. Katz, Rick Gentile, Ken Arnold, Kamal Hyder, Bob Perrin
Hardware
Embedded Systems: World Class Designs
(editor)
Hardware
The Firmware Handbook (Embedded Technology)
Software Design
Gareau, Jean Louis
Windows CE From the Ground Up
Real-Time Operating Systems
Gentile, Rick
Embedded Media Processing
Coauthor: David Katz
Embedded/real-time programming
Embedded Hardware (Newnes Know It All)
Coauthor: Tammy Noergaard, Fred Eady, Lewin Edwards, David J. Katz, Jack Ganssle, Ken Arnold, Kamal Hyder, Bob Perrin
Hardware
Goggin, Terence A.
Windows CE Developer's Handbook
Coauthor: David L. Heskett
Real-Time Operating Systems
Goldberg, Bar-Giora
Digital Frequency Synthesis Demystified
Digital Signal Processing
Goossens, Gert (Editor)
Code Generation for Embedded Processors
Coauthor: Peter Marwedel (Editor)
Hardware
Grehan, Rick
Real-Time Programming: A Guide to 32-Bit Embedded Development
Coauthors: Robert Moote, Ingo Cyliax
Embedded/real-time programming
Grover, Dale
Digital Signal Processing and the Microcontroller
Coauthor: John R. Deller
Digital Signal Processing
Gupta, Rajesh Kumar
Co-Synthesis of Hardware and Software for Digital Embedded Systems
Coauthors: Jonathan Allen (Editor)
Hardware
Guttman, Michael
Real-Life MDA: Solving Business Problems with Model Driven Architecture
Coauthor: John Parodi
Other
---H---
Hallinan, Chris
Embedded Linux Primer: A Practical Real-World
Approach
Embedded/real-time programming
Heath, Steve
Embedded Systems Design
Hardware
Hellebuyck, Chuck
Programming PIC Microcontrollers with PICBASIC
Embedded/real-time programming
Helm, Richard
Design Patterns
Coauthors: Erich Gamma, Ralph Johnson, John Vlissides
Software Design
Herbert, Thomas
The Linux TCP/IP Stack: Networking for Embedded Systems (Networking Series)
Comm and Networking
Heskett, David L.
Windows CE Developer's Handbook
Coauthor: Terence A. Goggin
Real-Time Operating Systems
Hyder, Kamal
Embedded Hardware (Newnes Know It All)
Coauthor: Tammy Noergaard, Fred Eady, Lewin Edwards, David J. Katz, Rick Gentile, Ken Arnold, Jack Ganssle, Bob Perrin
Hardware
---I---
Insam, Edward
TCP/IP Embedded Internet Applications
Comm and Networking
---J---
Jacobson, Ivar
Unified Software Development Process
Coauthors: Grady Booch, James Rumbaugh
Software Design
Use Case Modeling
Coauthors: Ian Spence, Kurt Bittner
Software Design
Unified Modeling Language Reference Manual, The (2nd Edition)
Coauthors: James Rumbaugh, Grady Booch
Software Design
Jarrett, Caroline
User Interface Design and Evaluation (Morgan Kaufmann Series in Interactive Technologies)
Coauthors: Debbie Stone, Mark Woodroffe, Shailey Minocha
User Interfaces
Johnson, Ralph
Design Patterns
Coauthors: Erich Gamma, Richard Helm, John Vlissides
Software Design
---K---
Kaelbling, Leslie Pack
Learning in Embedded Systems
Other
Kath, Randolph
The Windows CE Technology Tutorial
Coauthor: Chris Muench
Real-Time Operating Systems
Katz, David
Embedded Media Processing
Coauthor: Rick Gentile
Embedded/real-time programming
Embedded Hardware (Newnes Know It All)
Coauthor: Tammy Noergaard, Fred Eady, Lewin Edwards, Jack Ganssle, Rick Gentile, Ken Arnold, Kamal Hyder, Bob Perrin
Hardware
Kauler, Barry
Flow Design for Embedded Systems, 2nd Edition
Software Design
Kennedy, Michael N.
Product Development for the Lean Enterprise: Why Toyota's System Is Four Times More Productive and How You Can Implement It
Other
Khan, Ashfaq A.
Digital Signal Processing Fundamentals
Digital Signal Processing
King, K. N.
C Programming: A Modern Approach (second edition)
Software Design
Kleitz, William
Microprocessor and Microcontroller Fundamentals : The 8085 and 8051 Hardware and Software
Hardware
Kline, Paul
Bluetooth Application Programming with the Java APIs
Coauthors: C. Bala Kumar, Tim Thompson
Comm and Networking
Kopetz, Hermann
Real-Time Systems : Design Principles for Distributed Embedded Applications
Real-Time Operating Systems
Krishnamurthy, Prashant
Principles of Wireless Networks: A Unified Approach
Coauthor: Kaveh Pahlavan
Comm and Networking
Krten, Robert
Getting Started with QNX Neutrino 2 -- A Guide for Realtime Programmers
Real-Time Operating Systems
Kudish, Joseph
Systems Modeling and Requirements Specification Using ECSAM: An Analysis Method for Embedded and Computer-Based Systems
Coauthors: Jonah Z. Lavi
Embedded/real-time programming
Software Design
Kumar, C. Bala
Bluetooth Application Programming with the Java APIs
Coauthors: Paul Kline, Tim Thompson
Comm and Networking
Kumar, Sanjaya (Editor)
The Codesign of Embedded Systems : A Unified Hardware Software Representation
Hardware
Kundig, A.
Embedded Systems : New Approaches to Their Formal Description and Design: An Advanced Course
Coauthors: et al
Hardware
---L---
Laberge, Robert
WAP Integration: Professional Developer's Guide
Coauthor: Srdjan Vujosevic
Comm and Networking
Labrosse, Jean J.
Embedded Systems Building Blocks, 2nd Edition; Complete and Ready-to-Use Modules in C
Embedded/real-time programming
MicroC/OS-II: The Real-Time Kernel, Second Edition
Real-Time Operating Systems
Laird, Linda M.
Software Measurement and Estimation: A Practical Approach
Coauthor: M. Carol Brennan
Other
Lamie, Edward L.
Real-Time Embedded Multithreading: Using ThreadX and ARM
Real-Time Operating Systems
Lavi, Jonah Z.
Systems Modeling and Requirements Specification Using ECSAM: An Analysis Method for Embedded and Computer-Based Systems
Coauthor: Joseph Kudish
Software Design
Embedded/real-time programming
Lemieux, Joseph
Programming in the OSEK/VDX Environment
Real-Time Operating Systems
Lewis, Daniel W.
Fundamentals of Embedded Software: Where C and Assembly Meet
Embedded/real-time programming
Ledin, Jim
Embedded Control Systems in C/C++
Software Design
Simulation Engineering: Build Better Embedded Systems Faster
Software Design
Li, Qing
Real-Time Concepts for Embedded Systems
Coauthor: Caroline Yao
Real-Time Operating Systems
Lide, David
Wi-Fi Telephony: Challenges and Solutions for Voice over WLANs (Communications Engineering Series)
Coauthor: Praphul Chandra
Comm and Networking
Liem, Clifford
Retargetable Compilers for Embedded Core Processors : Methods and Experience in Industrial Applications
Hardware
Lister, Timothy
Peopleware: Productive Projects and Teams, 2nd Ed.
Coauthor: Tom Demarco
Software Design
Lyons, Richard G.
Understanding Digital Signal Processing, 2nd Edition
Digital Signal Processing
---M---
Mahmoud, Qusay
Learning Wireless Java
Comm and Networking
Makofsky, Steven
Pocket PC Network Programming
Comm and Networking
Marron, Pedro Jose
Cooperating Embedded Systems and Wireless Sensor Networks
Co-editors: John Banatre, Anibal Ollero, and Adam Wolisz
Comm and Networking
Marwedel, Peter (Editor)
Code Generation for Embedded Processors
Coauthor: Gert Goossens (Editor)
Hardware
Massa, Anthony
Embedded Software Development with eCos
Real-Time Operating Systems
Maxfield, Clive
The Design Warrior's Guide to FPGAs
Software Design
Mee, Foo Soo
Beginning WAP: Wireless Markup Language & Wireless Markup Language Script
Coauthors: Soo Mee Foo (Editor), Ted Wugofski, Wei Meng Lee, Karli Watson
Comm and Networking
Mellor, Stephen J.
Executable UML: A Foundation for Model-Driven Architecture
Coauthor: Marc Balcer
Software Design
Mendolia, Joe
Bluetooth 1.1: Connect Without Cables (2nd Edition)
Coauthors: Jennifer Bray, Charles F. Sturman
Comm and Networking
Meyer, Andreas
Principles of Functional Verification
Hardware
Microsoft Corporation (Editor)
Microsoft Windows CE Developer's Kit (Microsoft Professional Editions)
Real-Time Operating Systems
Miller, Granville
A Practical Guide to eXtreme Programming
Coauthors: David Astels, Miroslav Novak
Embedded/real-time programming
Minocha, Shailey
User Interface Design and Evaluation (Morgan Kaufmann Series in Interactive Technologies)
Coauthors: Caroline Jarrett, Mark Woodroffe, Debbie Stone
User Interfaces
Moote, Robert
Real-Time Programming: A Guide to 32-Bit Embedded Development
Coauthors: Rick Grehan, Ingo Cyliax
Embedded/real-time programming
Morgan, Don
Numerical Methods Real Time and Embedded Systems Programming/Book and Disk
Digital Signal Processing
Moura, Luis
Introduction to Linear Circuit Analysis and Modelling: From DC to RF
Coauthor: Izzat Darwazeh
Hardware
Muench, Chris
The Windows CE Technology Tutorial
Coauthor: Randolph Kath
Real-Time Operating Systems
Murphy, Niall
Front Panel; Designing Software for Embedded User Interfaces
User Interfaces
---N---
Nehmzow, Ulrich
Mobile Robotics : A Practical Introduction (Applied Computing)
Other
Nisley, Edward (Editor)
The Embedded PC'S Isa Bus : Firmware, Gadgets, and Practical Tricks
Hardware
Noble, James
Small Memory Software: Patterns for Systems with Limited Memory
Coauthor: Charles Weir
Software Design
Noergaard, Tammy
Embedded Systems Architecture : A Comprehensive Guide for Engineers and Programmers
Embedded/real-time programming
Embedded Hardware (Newnes Know It All)
Coauthor: Jack Ganssle, Fred Eady, Lewin Edwards, David J. Katz, Rick Gentile, Ken Arnold, Kamal Hyder, Bob Perrin
Hardware
Nottingham, Jason P., Bsquare Corporation
Sams Teach Yourself Windows CE Programming in 24 Hours
Coauthors: Steven Makofsky, Andrew Tucker
Real-Time Operating Systems
Novak, Miroslav
A Practical Guide to eXtreme Programming
Coauthors: David Astels, Granville Miller
Embedded/real-time programming
---O---
Ollero, Anibal
Cooperating Embedded Systems and Wireless Sensor Networks
Co-editors: John Banatre, Pedro Jose Marron, and Adam Wolisz
Comm and Networking
---P---
Pack, Daniel J.
68HC12 Microcontroller
Coauthor: Steven F. Barrett
Embedded/real-time programming
Pahlavan, Kaveh
Principles of Wireless Networks: A Unified Approach
Coauthor: Prashant Krishnamurthy
Comm and Networking
Parodi, John
Real-Life MDA: Solving Business Problems with Model Driven Architecture
Coauthor: Michael Guttman
Other
Pellerin, David
Practical FPGA Programming in C
Coauthor: Scott Thibault
Hardware
Perrin, Bob
Embedded Hardware (Newnes Know It All)
Coauthor: Tammy Noergaard, Fred Eady, Lewin Edwards, David J. Katz, Rick Gentile, Ken Arnold, Kamal Hyder, Jack Ganssle
Hardware
Pont, Michael J.
Embedded C
Embedded/real-time programming
Pressman, David
Patent It Yourself (11th Edition)
Other
How to Make Patent Drawings: A Patent It Yourself Companion
Other
The Inventor's Notebook: A Patent It Yourself Companion
Other
Patent Pending in 24 Hours
Other
What Every Inventor Needs to Know About Business and Taxes
Other
All I Need Is Money: How to Finance Your Invention
Other
---R---
Rajski, Janusz
Arithmetic Built-In Self-Test for Embedded Systems
Coauthor: Jerzy Tyszer
Hardware
Rappaport, Theodore S.
Wireless Communications: Principles and Practice (2nd Edition)
Comm and Networking
Rosenberg, Doug
Extreme Programming Refactored: The Case Against XP
Coauthor: Matt Stephens
Software Design
Rumbaugh, James
Unified Modeling Language Reference Manual, The (2nd Edition)
Coauthors: Ivar Jacobson, Grady Booch
Software Design
Unified Software Development Process
Coauthors: Grady Booch, Ivar Jacobson
Software Design
---S---
Saffo, Paul
The Inmates Are Running the Asylum : Why High Tech Products Drive Us Crazy and How To Restore The Sanity
Coauthor: Alan Cooper
User Interfaces
Samek, Miro
Practical Statecharts in C/C++: Quantum Programming for Embedded Systems
Software Design
Schade, Justin P.
Introduction to PCI Express
Coauthors: Adam Wilen, Ron Thornburg
Hardware
Seddon, John
The Case Against ISO 9000
Other
Simon, David E.
An Embedded Software Primer
Embedded/real-time programming
Sloss, Andrew
ARM System Developer's Guide: Designing and Optimizing System Software
Coauthors: Dominic Symes, Chris Wright
Real-Time Operating Systems
Smith, Steven W.
Digital Signal Processing: A Practical Guide for Engineers and Scientists
Digital Signal Processing
Spence, Ian
Use Case Modeling
Coauthors: Kurt Bittner, Ivar Jacobson
Software Design
Sridhar, T.
Designing Embedded Communications Software
Comm and Networking
Starr, Leon
Executable UML : A Case Study
Software Design
Stephens, Matt
Extreme Programming Refactored: The Case Against XP
Coauthor: Doug Rosenberg
Software Design
Stergiopoulos, Stergios (Editor)
Advanced Signal Processing Handbook: Theory and Implementation for Radar, Sonar, and Medical Imaging Real-Time Systems
Digital Signal Processing
Stone, Debbie
User Interface Design and Evaluation (Morgan Kaufmann Series in Interactive Technologies)
Coauthors: Caroline Jarrett, Mark Woodroffe, Shailey Minocha
User Interfaces
Sturman, Charles F.
Bluetooth 1.1: Connect Without Cables (2nd Edition)
Coauthors: Jennifer Bray, Joe Mendolia
Comm and Networking
Sutter, Ed
Embedded Systems Firmware Demystified (With CD-ROM)
Embedded/real-time programming
Symes, Dominic
ARM System Developer's Guide: Designing and Optimizing System Software
Coauthors: Andrew Sloss, Chris Wright
Real-Time Operating Systems
---T---
Thibault, Scott
Practical FPGA Programming in C
Coauthor: David Pellerin
Hardware
Thompson, Marc
Intuitive Analog Circuit Design
Hardware
Thompson, Tim
Bluetooth Application Programming with the Java APIs
Coauthors: C. Bala Kumar, Paul Kline
Comm and Networking
Thornburg, Ron
Introduction to PCI Express
Coauthors: Adam Wilen, Justin P. Schade,
Hardware
Toh, C. K.
Ad Hoc Mobile Wireless Networks: Protocols and Systems
Comm and Networking
Turley, Jim
The Essential Guide To Semiconductors
Hardware
Tyszer, Jerzy
Arithmetic Built-In Self-Test for Embedded Systems
Coauthor: Janusz Rajski
Hardware
---U---
---V---
Yeralan, Sencer
Programming and Interfacing the 8051 Microcontroller/Book and Disk
Coauthor: Ashutosh Ahluwalia
Hardware
Vlissides, John
Design Patterns
Coauthors: Richard Helm, Ralph Johnson, Erich Gamma
Software Design
Vujosevic, Srdjan
WAP Integration: Professional Developer's Guide
Coauthor: Robert Laberge
Comm and Networking
---W---
Watson, Karli
Beginning WAP: Wireless Markup Language & Wireless Markup Language Script
Coauthors: Soo Mee Foo (Editor), Ted Wugofski, Wei Meng Lee, Foo Soo Mee
Comm and Networking
Warren, Henry S.
Hacker's Delight
Embedded/real-time programming
Wei Meng Lee
Beginning WAP: Wireless Markup Language & Wireless Markup Language Script
Coauthors: Soo Mee Foo (Editor), Ted Wugofski, Foo Soo Mee, Karli Watson
Comm and Networking
Weir, Charles
Small Memory Software: Patterns for Systems with Limited Memory
Coauthor: James Noble
Software Design
Wescott, Tim
Applied Control Theory for Embedded Systems
Software Design
Wilen, Adam
Introduction to PCI Express
Coauthors: Justin P. Schade, Ron Thornburg
Hardware
Williams, Al
Microcontroller Projects Using the Basic Stamp, Second Edition
Hardware
Wolisz, Adam
Cooperating Embedded Systems and Wireless Sensor Networks
Co-editors: John Banatre, Pedro Jose Marron, and Anibal Ollero
Comm and Networking
Wolf, Wayne
High-Performance Embedded Computing: Architectures, Applications, and Methodologies
Embedded/real-time programming
Computers As Components
Embedded/real-time programming
Computers As Components : Principles of Embedded System Design
Embedded/real-time programming
Modern VLSI Design: System-on-Chip Design (3rd Edition)
Hardware
Wolf, Wayne Hendrix
Hardware-Software Co-Synthesis of Distributed Embedded Systems
Coauthor: Ti-Yen Yen
Hardware
Woodroffe, Mark
User Interface Design and Evaluation (Morgan Kaufmann Series in Interactive Technologies)
Coauthors: Caroline Jarrett, Debbie Stone, Shailey Minocha
User Interfaces
Wright, Chris
ARM System Developer's Guide: Designing and Optimizing System Software
Coauthors: Andrew Sloss, Dominic Symes
Real-Time Operating Systems
Wugofski, Ted
Beginning WAP: Wireless Markup Language & Wireless Markup Language Script
Coauthors: Soo Mee Foo (Editor), Wei Meng Lee, Foo Soo Mee, Karli Watson
Comm and Networking
---X---
---Y---
Yaghmour, Karim
Building Embedded Linux Systems
Real-Time Operating Systems
Yao, Caroline
Real-Time Concepts for Embedded Systems
Coauthor: Qing Li
Real-Time Operating Systems
Yen, Ti-Yen
Hardware-Software Co-Synthesis of Distributed Embedded Systems
Coauthor: Wayne Hendrix Wolf
Hardware
Young, Cliff
Embedded Computing : A VLIW Approach to Architecture, Compilers and Tools
Coauthors: Joseph A. Fisher, Paolo Faraboschi
Hardware
---z---
Zeidman, Bob
Designing with FPGAs and CPLDs
Hardware
Zurell, Kirk
C Programming for Embedded Systems
Embedded/real-time programming
Other Topics