CMP EMBEDDED.COM

Login | Register     Welcome Guest  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS

Embedded Systems Books by Author
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 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

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

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

Embedded.com Career Center
Looking for a new job?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS





 :