Sales tax will be calculated at check-out. Free Global Shipping. Description Computers as Components: Principles of Embedded Computing System Design, Third Edition, presents essential knowledge on embedded systems technology and techniques. Updated for today's embedded systems design methods, this volume features new examples including digital signal processing, multimedia, and cyber-physical systems.
It also covers the latest processors from Texas Instruments, ARM, and Microchip Technology plus software, operating systems, networks, consumer devices, and more. Like the previous editions, this textbook uses real processors to demonstrate both technology and techniques; shows readers how to apply principles to actual design practice; stresses necessary fundamentals that can be applied to evolving technologies; and helps readers gain facility to design large, complex embedded systems.
Updates in this edition include: description of cyber-physical systems; exploration of the PIC and TI OMAP processors; high-level representations of systems using signal flow graphs; enhanced material on interprocess communication and buffering in operating systems; and design examples that include an audio player, digital camera, and cell phone.
This book will appeal to students in an embedded systems design course as well as to researchers and savvy professionals schooled in hardware or software design. Description of cyber-physical systems: physical systems with integrated computation to give new capabilities Exploration of the PIC and TI OMAP multiprocessors High-level representations of systems using signal flow graphs Enhanced material on interprocess communication and buffering in operating systems Design examples include an audio player, digital camera, cell phone, and more.
Embedded Computing Chapter Points 1. Instruction Sets Chapter Points 2. CPUs Chapter Points 3. Models of programs 5. Assembly, linking, and loading 5. Compilation techniques 5. Program-level performance analysis 5. Software performance optimization 5. Program-level energy and power analysis and optimization 5.
Analysis and optimization of program size 5. Program validation and testing 5. Safety and security 5. Design example: software modem 5. Design example: digital still camera 5.
Summary What we learned Further reading Chapter 6. Processes and Operating Systems 6. Introduction 6. Multiple tasks and multiple processes 6. Multirate systems 6. Preemptive real-time operating systems 6. Priority-based scheduling 6. Interprocess communication mechanisms 6. Evaluating operating system performance 6. Example real-time operating systems 6. Design example: telephone answering machine 6.
Design example: engine control unit 6. Summary What we learned Further reading Chapter 7. System Design Techniques 7. Introduction 7. Design methodologies 7. Requirements analysis 7. Specifications 7. System analysis and architecture design 7. Dependability, safety, and security 7. Summary What we learned Further reading Chapter 8. Internet-of-Things Systems 8. Introduction 8. IoT system applications 8. IoT system architectures 8. Networks for IoT 8.
Databases and timewheels 8. Example: smart home 8. Summary What we learned Further reading Chapter 9. Automotive and Aerospace Systems 9. Introduction 9. Networked control systems in cars and airplanes 9. Vehicular networks 9. Safety and security 9. Summary What we learned Further reading Chapter Embedded Multiprocessors Introduction Why multiprocessors?
Categories of multiprocessors MPSOCs and shared memory multiprocessors
0コメント