Book description
Modern Embedded Computing: Designing Connected, Pervasive, Media-Rich Systems provides a thorough understanding of the platform architecture of modern embedded computing systems that drive mobile devices. The book offers a comprehensive view of developing a framework for embedded systems-on-chips. Examples feature the Intel Atom processor, which is used in high-end mobile devices such as e-readers, Internet-enabled TVs, tablets, and net books.
This is a unique book in terms of its approach – moving towards consumer. It teaches readers how to design embedded processors for systems that support gaming, in-vehicle infotainment, medical records retrieval, point-of-sale purchasing, networking, digital storage, and many more retail, consumer and industrial applications. Beginning with a discussion of embedded platform architecture and Intel Atom-specific architecture, modular chapters cover system boot-up, operating systems, power optimization, graphics and multi-media, connectivity, and platform tuning. Companion lab materials complement the chapters, offering hands-on embedded design experience.
This text will appeal not only to professional embedded system designers but also to students in computer architecture, electrical engineering, and embedded system design.
- Learn embedded systems design with the Intel Atom Processor, based on the dominant PC chip architecture. Examples use Atom and offer comparisons to other platforms
- Design embedded processors for systems that support gaming, in-vehicle infotainment, medical records retrieval, point-of-sale purchasing, networking, digital storage, and many more retail, consumer and industrial applications
- Explore companion lab materials online that offer hands-on embedded design experience
Table of contents
- Cover Image
- Content
- Title
- Copyright
- Dedication
- Preface
- Foreword
- Acknowledgments
- PART 1. Principles of Modern Embedded Systems
-
PART 2. Embedded Systems Architecture and Operation
- Chapter 4. Embedded Platform Architecture
-
Chapter 5. Embedded Processor Architecture
- Basic Execution Environment
- Application Binary Interface
- Processor Instruction Classes
- Exceptions/Interrupts Model
- Vector Table Structure
- Exception Frame
- Masking Interrupts
- Acknowledging Interrupts
- Interrupt Latency
- Memory Mapping and Protection
- Memory Management Unit
- MMU and Processes
- Memory Hierarchy
- Intel Atom Microarchitecture (Supplemental Material)
- Chapter 6. Embedded Platform Boot Sequence
- Chapter 7. Operating Systems Overview
- Chapter 8. Embedded Linux
- Chapter 9. Power Optimization
- Chapter 10. Embedded Graphics and Multimedia Acceleration
- Chapter 11. Digital Signal Processing Using General-Purpose Processors
- Chapter 12. Network Connectivity
- Chapter 13. Application Frameworks
- Chapter 14. Platform and Content Security
- Chapter 15. Advanced Topics: SMP, AMP, and Virtualization
- PART 3. Developing an Embedded System
- Reference
- Index
Product information
- Title: Modern Embedded Computing
- Author(s):
- Release date: January 2012
- Publisher(s): Morgan Kaufmann
- ISBN: 9780123944078
You might also like
book
Building Embedded Systems: Programmable Hardware
Develop the software and hardware you never think about. We're talking about the nitty-gritty behind the …
book
Embedded Computing for High Performance
Embedded Computing for High Performance: Design Exploration and Customization Using High-level Compilation and Synthesis Tools provides …
book
Embedded System Interfacing
Embedded System Interfacing: Design for the Internet-of-Things (IoT) and Cyber-Physical Systems (CPS) takes a comprehensive approach …
book
Real World Multicore Embedded Systems
This Expert Guide gives you the techniques and technologies in embedded multicore to optimally design and …