ARM Microprocessor Systems: Cortex-M Architecture, Programming, and Interfacing
This book presents the use of a microprocessor-based digital system in our daily life. Its bottom-up approach ensures that all the basic building blocks are covered before the development of a real-life system. The ultimate goal of the book is to equip students with all the fundamental building blocks as well as their integration, allowing them to implement the applications they have dreamed up with minimum effort.
USB: The Universal Serial Bus (FYSOS: Operating System Design Book 8)
Learn to program the four major USB controllers, UHCI, OHCI, EHCI, and the new xHCI, and communicate with devices attached to their root hubs, without operating system intervention. This book teachs you how to communicate with the bare hardware to request the device descriptors and then send and received data from various USB devices including USB external Hubs.
Fast Circuit Boards: Energy Management
An essential guide to modern circuit board design based on simple physics and practical applications
The fundamentals taught in circuit theory were never intended to work above a few megahertz, let alone at a gigahertz. While electronics is grounded in physics, most engineers’ education in this area is too general and mathematical to be easily applied to the problem of high speed circuits. Left to their own devices, many engineers produce layouts that require expensive revisions in order...
Embedded Software Development for Safety-Critical Systems
Safety-critical devices, whether medical, automotive, or industrial, are increasingly dependent on the correct operation of sophisticated software. Many standards have appeared in the last decade on how such systems should be designed and built. Developers, who previously only had to know how to program devices for their industry, must now understand remarkably esoteric development practices and be prepared to justify their work to external auditors. Embedded Software Development for...
Data Conversion Handbook (Analog Devices)
This comprehensive handbook is a one-stop engineering reference. Covering data converter fundamentals, techniques, applications, and beginning with the basic theoretical elements necessary for a complete understanding of data converters, this reference covers all the latest advances in the field. This text describes in depth the theory behind and the practical design of data conversion circuits as well as describing the different architectures used in A/D and D/A converters. Details are...
Embedded Systems: Real-Time Interfacing to the MSP432 Microcontroller
This book, published November 2015 as a 1st edition 1st printing, is the second in a series of three books that teach the fundamentals of embedded systems as applied to MSP432 microcontrollers. These books are primarily written for undergraduate electrical and computer engineering students. They could also be used for professionals learning the ARM platform. The first book Embedded Systems: Introduction to the MSP432 is an introduction to computers and interfacing focusing on assembly...
Computer Organization and Architecture (9th Edition) (William Stallings Books on Computer and Data Communications)
For undergraduates and professionals in computer science, computer engineering, and electrical engineering courses.¿
Learn the fundamentals of processor and computer design from the newest edition of this award-winning text.
Four-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association, Computer Organization and Architecture: Designing for Performance provides a thorough discussion of the fundamentals of...
Embedded Software: Know It All (Newnes Know It All)
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...
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...
Freescale ARM Cortex-M Embedded Programming (Mazidi & Naimi ARM)
The Freescale KL25Z is a popular ARM microcontroller designed and marketed by the Freescale, which is now part of NXP Corp. It comes with some powerful peripherals such as ADC, Timer, SPI, I2C, UART, and so on. Due to popularity of ARM architecture, many semiconductor design companies are moving away from proprietary architecture and adopting the ARM as the CPU of choice in all their designs. Why this book? Currently there is no other textbook for Freescale KL25Z microcontroller. This...
The Art of Designing Embedded Systems 2e
BRAND NEW, Exactly same ISBN as listed, Please double check ISBN carefully before ordering.
Real-Time Systems: Design Principles for Distributed Embedded Applications
"This book is a comprehensive text for the design of safety critical, hard real-time embedded systems. It offers a splendid example for the balanced, integrated treatment of systems and software engineering, helping readers tackle the hardest problems of advanced real-time system design, such as determinism, compositionality, timing and fault management. This book is an essential reading for advanced undergraduates and graduate students in a wide range of disciplines impacted by embedded...
The Atmel AVR Microcontroller: MEGA and XMEGA in Assembly and C (Book Only) (Explore Our New Electronic Tech 1st Edition
Offering comprehensive, cutting-edge coverage, THE ATMEL AVR MICROCONTROLLER: MEGA AND XMEGA IN ASSEMBLY AND C delivers a systematic introduction to the popular Atmel 8-bit AVR microcontroller with an emphasis on the MEGA and XMEGA subfamilies. It begins with a concise and complete introduction to the assembly language programming before progressing to a review of C language syntax that helps with programming the AVR microcontroller. Emphasis is placed on a wide variety of peripheral...
USB 3.0 Technology: Comprehensive Guide to SuperSpeed USB
The third generation of USB increases transfer rates to 5.0 Gbits/s (SuperSpeed) and includes backward compatibility with all earlier USB specifications (1.1/2.0) and speeds (Low Speed, Full Speed, and High Speed) USB 3.0 SuperSpeed protocol also brings significant enhancements in the areas of device and system power conservation, error handling, and data flow control. SuperSpeed bus instances replace the USB broadcast bus model with directed (unicast) packets. Dual-simplex signaling enables...
Avionics Certification - Complete Guide to DO-178, DO-178C, DO-254
The second edition brings this book up to date on C, the latest version of DO-178. It describes the impact on the earlier document in the practical style of the authors, who have a combined experience of 50 years in avionics certification. The book is the result of seminars given throughout the world for over ten years. This edition is updated with new chapters on: Integrated Modular Avionics (DO-297), Software Tool Qualification (DO-330) and the complete test of the related FAA Advisory...
Embedded Android: Porting, Extending, and Customizing
Looking to port Android to other platforms such as embedded devices? This hands-on book shows you how Android works and how you can adapt it to fit your needs. You’ll delve into Android’s architecture and learn how to navigate its source code, modify its various components, and create your own version of Android for your particular device. You’ll also discover how Android differs from its Linux roots.
If you’re experienced with embedded systems development and have a good handle on...
Developing Safety-Critical Software: A Practical Guide for Aviation Software and DO-178C Compliance
The amount of software used in safety-critical systems is increasing at a rapid rate. At the same time, software technology is changing, projects are pressed to develop software faster and more cheaply, and the software is being used in more critical ways. Developing Safety-Critical Software: A Practical Guide for Aviation Software and DO-178C Compliance equips you with the information you need to effectively and efficiently develop safety-critical, life-critical, and mission-critical...
Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE: Developing Cyber-Physical Systems (The MK/OM
Modeling and Analysis of Real-Time and Embedded Systems with UML and MARTE explains how to apply the complex MARTE standard in practical situations. This approachable reference provides a handy user guide, illustrating with numerous examples how you can use MARTE to design and develop real-time and embedded systems and software.
Expert co-authors Bran Selic and Sébastien Gérard lead the team that drafted and maintain the standard and give you the tools you need apply MARTE to overcome the...
Op Amps for Everyone
Op Amps for Everyone is an indispensable guide and reference for designing circuits that are reliable, have low power consumption, and are as small and low-cost as possible. Operational amplifiers are essential in modern electronics design, and are used in medical devices, communications technology, optical networks, and sensor interfacing.
This book is informed by the authors' years of experience, wisdom and expertise, giving engineers all the methods, techniques and tricks that they need...
Understanding and Using C Pointers: Core Techniques for Memory Management
Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you’ll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book.
Difficult to master, pointers provide C with much flexibility and power—yet few...







