Microelectronic Circuits (The Oxford Series in Electrical and Computer Engineering) 7th edition
This market-leading textbook remains the standard of excellence and innovation. Built on Adel S. Sedra's and Kenneth C. Smith's solid pedagogical foundation, the seventh edition of Microelectronic Circuits is the best yet. In addition to updated content and coverage designed to reflect changes in IC technology, the text also provides the most comprehensive, flexible, accurate, and design-oriented treatment of electronic circuits available today. Amply illustrated by a wealth of examples and...
TCP/IP Illustrated: The Implementation, Vol. 2
TCP/IP Illustrated, an ongoing series covering the many facets of TCP/IP, brings a highly-effective visual approach to learning about this networking protocol suite.
TCP/IP Illustrated, Volume 2 contains a thorough explanation of how TCP/IP protocols are implemented. There isn't a more practical or up-to-date bookothis volume is the only one to cover the de facto standard implementation from the 4.4BSD-Lite release, the foundation for TCP/IP implementations run daily on hundreds of...
Introduction to Electromagnetic Compatibility
A Landmark text thoroughly updated, including a new CDAs digital devices continue to be produced at increasingly lowercosts and with higher speeds, the need for effectiveelectromagnetic compatibility (EMC) design practices has becomemore critical than ever to avoid unnecessary costs in bringingproducts into compliance with governmental regulations. The SecondEdition of this landmark text has been thoroughly updated andrevised to reflect these major developments that affect bothacademia and...
See MIPS Run, Second Edition (The Morgan Kaufmann Series in Computer Architecture and Design)
This 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....
FPGA-Based Prototyping Methodology Manual: Best Practices in Design-For-Prototyping
This book collects the best practices FPGA-based Prototyping of SoC and ASIC devices into one place for the first time, drawing upon not only the authors' own knowledge but also from leading practitioners worldwide in order to present a snapshot of best practices today and possibilities for the future.
The book is organized into chapters which appear in the same order as the tasks and decisions which are performed during an FPGA-based prototyping project. We start by analyzing the...
Exploring BeagleBone: Tools and Techniques for Building with Embedded Linux
In-depth instruction and practical techniques for building with the BeagleBone embedded Linux platform
Exploring BeagleBone is a hands-on guide to bringing gadgets, gizmos, and robots to life using the popular BeagleBone embedded Linux platform. Comprehensive content and deep detail provide more than just a BeagleBone instruction manual-you'll also learn the underlying engineering techniques that will allow you to create your own projects. The book begins with a foundational primer on...
The 8051 Microcontroller and Embedded Systems (2nd Edition)
This book uses a step-by-step approach to teach the fundamentals of assembly language programming and interfacing of the 8051 microcontroller. It uses many examples to clarify concepts. Simple, concise examples are utilized to show what action each instruction performs, then a sample is provided to show its application. This text provides a comprehensive understanding of the internal organization of the 8051 registers and resources in a way that sheds the student's fear of assembly language....
A Verilog HDL Primer, Third Edition
- Written for new users. - Explains the language through simple examples. - Explains the syntax of language using commonly-used design terminology. - Explains the behavioral style, the dataflow style, and structural style in detail. - Concepts of delay and timing are clearly explained. - Testbench writing is made easier by providing a number of examples. - Many hardware modeling examples have also been provided to make this an excellent reference.
Also includes exercises for every...
Bootstrap Yourself with Linux-USB Stack: Design, Develop, Debug, and Validate Embedded USB Systems
Learn to design, develop, and validate USB systems with ease, using this valuable resource that provides a detailed bootstrap session on the Linux-USB design and implementation. BOOTSTRAP YOURSELF WITH LINUX-USB STACK offers a tour of the Linux-USB stack, explaining how to develop drivers for USB device and host controllers on Linux. It moves on to explore the interfaces and data structures of a USB module with UML diagrams, concluding each chapter with a sample implementation that applies...
Solving Interference Problems in Electronics
A fresh look at electronics in the real world of Electromagneticinterference, the physical environment, and utility power . ..Despite the many advances in electronics, the semiconductorrevolution, and technologies that perform well above 100MHz--problems of noise and interference remain. One reason is theinability of circuit theory to address a number of real-worldissues--utility power, grounding, the character of buildings, thenature of long cables, or questions of radiation...
Interfacing PIC Microcontrollers, Second Edition: Embedded Design by Interactive Simulation
Interfacing PIC Microcontrollers, 2nd Edition is a great introductory text for those starting out in this field and as a source reference for more experienced engineers. Martin Bates has drawn upon 20 years of experience of teaching microprocessor systems to produce a book containing an excellent balance of theory and practice with numerous working examples throughout.
It provides comprehensive coverage of basic microcontroller system interfacing using the latest interactive software,...
Linux System Programming: Talking Directly to the Kernel and C Library
Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code.
Love clearly distinguishes between POSIX standard functions and special services offered only by Linux. With a new chapter on multithreading, this updated and expanded...
PIC Projects and Applications using C: A Project-based Approach
PIC Projects and Applications Using C details how to program the PIC microcontroller in the C language. The book takes a learn-by-doing approach, with applications covering topics such as inputs, outputs, keypads, alphanumeric displays, analogue-to-digital conversion, radio transmitters and receivers, data EEPROM, interrupts and timing. To aid debugging, the book provides a section detailing the use of the simulator and in-circuit debugger.
With this book you will learn:
Serial port and microcontrollers: Principles, circuits, and source codes
Ever wanted to build own electronic devices? Would you like to connect them to other devices or a computer? Easiest way to achieve this is to use microcontrollers and RS-232 serial port. This book shows how to design own circuits based on AVR and STM32 microcontrollers and how to program the chips. You can learn how to handle serial transmission on microcontrollers and on a PC. The book contains practical examples and many useful tips. Hardware and software tools are described in details....
Programmable Microcontrollers with Applications: MSP430 LaunchPad with CCS and Grace
MASTER THE MSP430 MICROCONTROLLER AND DEVELOPMENT PLATFORM
Expand your electronics design skills to include the MSP430 family of ultra-low-power microprocessors with help from this practical guide. Programmable Microcontrollers with Applications: MSP430 LaunchPad with CCS and Grace thoroughly explains each concept and provides illustrated examples and projects. Find out how to configure the MSP430, efficiently program custom functions, process analog and digital signals, and interface with...
The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, Third Edition
This new edition has been fully revised and updated to include extensive information on the ARM Cortex-M4 processor, providing a complete up-to-date guide to both Cortex-M3 and Cortex-M4 processors, and which enables migration from various processor architectures to the exciting world of the Cortex-M3 and M4.
This book presents the background of the ARM architecture and outlines the features of the processors such as the instruction set, interrupt-handling and also demonstrates how to...
A Tour of C++ (C++ In-Depth Series)
The C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, thoroughly covers the details of this language and its use in his definitive reference, The C++ Programming Language, Fourth Edition.
In A Tour of C++ , Stroustrup excerpts the overview chapters from that complete reference, expanding and enhancing them to give an experienced...
Real World Multicore Embedded Systems
This Expert Guide gives you the techniques and technologies in embedded multicore to optimally design and implement your embedded system. Written by experts with a solutions focus, this encyclopedic reference gives you an indispensable aid to tackling the day-to-day problems when building and managing multicore embedded systems.
Following an embedded system design path from start to finish, our team of experts takes you from architecture, through hardware implementation to software...
The C++ Programming Language, 4th Edition
C++11 has arrived: thoroughly master it, with the definitive new guide from C++ creator Bjarne Stroustrup, C++ Programming Language, Fourth Edition! The brand-new edition of the world's most trusted and widely read guide to C++, it has been comprehensively updated for the long-awaited C++11 standard. Extensively rewritten to present the C++11 language, standard library, and key design techniques as an integrated whole, Stroustrup thoroughly addresses changes that make C++11 feel like a whole...
Software Engineering for Embedded Systems: Methods, Practical Techniques, and Applications (Expert Guide)
This Expert Guide gives you the techniques and technologies in software engineering to optimally design and implement your embedded system. Written by experts with a solutions focus, this encyclopedic reference gives you an indispensable aid to tackling the day-to-day problems when using software engineering methods to develop your embedded systems.
With this book you will learn:







