Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover image Title page Table of Contents Copyright Dedication Foreword to the First Edition Preface to the First Edition Preface to the Second Edition Preface to the Third Edition Chapter 1. Embedded Computing
Chapter Points 1.1 Introduction 1.2 Complex Systems and Microprocessors 1.3 The Embedded System Design Process 1.4 Design Example: Model Train Controller 1.5 A Guided Tour of This Book 1.6 Summary What we Learned Further Reading
Chapter 2. Instruction Sets
Chapter Points 2.1 Introduction 2.2 Preliminaries 2.3 ARM Processor 2.4 PICmicro Mid-Range Family 2.5 TI C55x DSP 2.6 TI C64x 2.7 Summary What we Learned Further reading
Chapter 3. CPUs
Chapter Points 3.1 Introduction 3.2 Programming Input and Output 3.3 Supervisor Mode, Exceptions, and Traps 3.4 Co-Processors 3.5 Memory System Mechanisms 3.6 CPU Performance 3.7 CPU Power Consumption 3.8 Design Example: Data Compressor 3.9 Summary What we Learned Further reading
Chapter 4. Computing Platforms
Chapter Points 4.1 Introduction 4.2 Basic Computing Platforms 4.3 The CPU Bus 4.4 Memory Devices and Systems 4.5 Designing with Computing Platforms 4.6 Consumer Electronics Architecture 4.7 Platform-Level Performance Analysis 4.8 Design Example: Alarm Clock 4.9 Design Example: Audio Player 4.10 Summary What we Learned Further reading
Chapter 5. Program Design and Analysis
Chapter Points 5.1 Introduction 5.2 Components for Embedded Programs 5.3 Models of Programs 5.4 Assembly, Linking, and Loading 5.5 Compilation Techniques 5.6 Program-Level Performance Analysis 5.7 Software Performance Optimization 5.8 Program-Level Energy and Power Analysis and Optimization 5.9 Analysis and Optimization of Program Size 5.10 Program Validation and Testing 5.11 Design Example: Software Modem 5.12 Design Example: Digital Still Camera 5.13 Summary What we Learned Further reading
Chapter 6. Processes and Operating Systems
Chapter Points 6.1 Introduction 6.2 Multiple Tasks and Multiple Processes 6.3 Multirate Systems 6.4 Preemptive Real-Time Operating Systems 6.5 Priority-Based Scheduling 6.6 Interprocess Communication Mechanisms 6.7 Evaluating Operating System Performance 6.8 Power Optimization Strategies for Processes 6.9 Example Real-Time Operating Systems 6.10 Design Example: Telephone Answering Machine 6.11 Design Example: Engine Control Unit 6.12 Summary What we Learned Further reading
Chapter 7. System Design Techniques
Chapter Points 7.1 Introduction 7.2 Design Methodologies 7.3 Requirements Analysis 7.4 Specifications 7.5 System Analysis and Architecture Design 7.6 Quality Assurance 7.7 Summary What we Learned Further reading
Chapter 8. Networks and Multiprocessors
Chapter Points 8.1 Introduction 8.2 Why Networks and Multiprocessors? 8.3 Categories of Multiprocessors 8.4 Distributed Embedded Systems 8.5 MPSoCs and Shared Memory Multiprocessors 8.6 Design Example: Video Accelerator 8.7 Application Example: Compact Disc 8.8 Summary Further Reading
Glossary References Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion