Computers as Components: Principles of Embedded Computing System Design, Fourth Edition, continues to focus on foundational content in embedded systems technology and design while introducing new content on security and safety, the design of Internet-of-Things devices and systems, and wireless communications standards like Bluetooth and ZigBee
目錄
Dedication
Foreword to the First Edition
Preface to the First Edition
Preface to the Second Edition
Preface to the Third Edition
Preface to the Fourth Edition
Ch1: Embedded Computing
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
Ch2: Instruction Sets
2.1. Introduction
2.2. Preliminaries
2.3. ARM processor
2.4. PICmicro midrange family
2.5. TI C55x DSP
2.6. TI C64x
2.7. Summary
What we learned
Further reading
Ch3: CPUs
3.1. Introduction
3.2. Programming input and output
3.3. Supervisor mode, exceptions, and traps
3.4. Coprocessors
3.5. Memory system mechanisms
3.6. CPU performance
3.7. CPU power consumption
3.8. Safety and security
3.9. Design example: data compressor
3.10. Summary
What we learned
Further reading
Ch4: Computing Platforms
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. Platform-level power management
4.9. Design example: alarm clock
4.10. Design example: audio player
4.11. Summary
What we learned
Further reading
Ch5: Program Design and Analysis
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. Safety and security
5.12. Design example: software modem
5.13. Design example: digital still camera
5.14. Summary
What we learned
Further reading
Ch6: Processes and Operating Systems
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. Example real-time operating systems
6.9. Design example: telephone answering machine
6.10. Design example: engine control unit
6.11. Summary
What we learned
Further reading
Ch7: System Design Techniques
7.1. Introduction
7.2. Design methodologies
7.3. Requirements analysis
7.4. Specifications
7.5. System analysis and architecture design
7.6. Dependability, safety, and security
7.7. Summary
What we learned
Further reading
Ch8: Internet-of-Things Systems
8.1. Introduction
8.2. IoT system applications
8.3. IoT system architectures
8.4. Networks for IoT
8.5. Databases and timewheels
8.6. Example: smart home
8.7. Summary
What we learned
Further reading
Ch9: Automotive and Aerospace Systems
9.1. Introduction
9.2. Networked control systems in cars and airplanes
9.3. Vehicular networks
9.4. Safety and security
9.5. Summary
What we learned
Further reading
Ch10: Embedded Multiprocessors
10.1. Introduction
10.2. Why multiprocessors?
10.3. Categories of multiprocessors
10.4. MPSOCs and shared memory multiprocessors
10.5. Design example: video accelerator
10.6. Application example: optical disk
10.7. Summary
What we learned
Further reading
Glossary
References
Index
Dedication
Foreword to the First Edition
Preface to the First Edition
Preface to the Second Edition
Preface to the Third Edition
Preface to the Fourth Edition
Ch1: Embedded Computing
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
Ch2: Instruction Sets
2.1. Introduction
2.2. Preliminaries
2.3. ARM processor
2.4. PICmicro midra...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。