Software and system development using virtual platforms: full-system simulation with wind river simics / Daniel Aarno, Jakob Engblom.
Material type:
TextPublisher: Amsterdam ; Boston : Elsevier, Morgan Kaufmann, [2015]Description: xv, 349 pages : illustrations ; 24 cmContent type: - text
- unmediated
- volume
- 9780128007259
- 005.43 23 A.D.S
- QA76.9.V5 A76 2015
| Item type | Current library | Collection | Call number | Status | Date due | Barcode | |
|---|---|---|---|---|---|---|---|
Books
|
Main library A1 | Computers & Information Technology ( Computer Science ) | 005.43 A.D.S (Browse shelf(Opens below)) | Available | 00012925 |
Browsing Main library shelves, Shelving location: A1 Close shelf browser (Hides shelf browser)
| No cover image available | ||||||||
| 005.42 K.K.S Systems analysis and design / | 005.42 S.R.P فوتوشوب : فى خطوات سهلة = Photoshop : in easy steps | 005.428 C.G.S Simple and usable : web, mobile, and interaction design / | 005.43 A.D.S Software and system development using virtual platforms: full-system simulation with wind river simics / | 005.43 D. H. O Operating systems / | 005.43 D. H. O Operating systems / | 005.43 D.C.O OS-9 insights : an advanced programmers guide to OS-9 / |
Includes bibliographical references (pages 335-339) and index.
computer bookfair2016
Foreword
Acknowledgments
Chapter 1. Introduction
Virtual Platforms
Simulation and the System Development Lifecycle
Model-Driven Development
Book Outline
Trademark Information
Chapter 2. Simics fundamentals
Simics† Architecture and Terminology
Running Real Software Stacks
Interacting with Simics
Configurations and the Simics Object Model
Components
Time in Simics
Abstraction Levels
Event-Based Simulation
Memory Maps
Memory Images
Checkpointing
Determinism and Repeatability
Simics Performance Technology
Models and Extensions
Chapter 3. Develop and debug software on Simics
Development Means Testing
Agent-Based Debugger
Debugging Using Simics
Performance Analysis
Inspecting the Hardware State
Fault-Injection and Boundary Conditions
Using Checkpoints
Loading Software
Continuous Integration
Shortcuts in the Software Stack
Chapter 4. System configuration in Simics
Simics Component System
Setup Scripts
Automating Target Configuration and Boot
Chapter 5. Networking
Network Simulation in Simics
Simulated Network Nodes
Traffic Inspection and Modification
Scaling Up the Network Size
Connecting the Real World
Ethernet Real-Network Variants
Programming New Networks
Chapter 6. Building virtual platforms
The Purpose of the Model
Virtual Platforms in Simics
Device Modeling Language
Reusing Existing Information
DML Features
Creating Device Models
Completing the Device Model
Reserved Registers and Missed Accesses
Creating Models in Other Languages
Chapter 7. DMA: A concrete modeling example
DMA Device Description
Implementing the Basic DMA Device Model
Creating a PCI Express (PCIe) Model
Creating a Component for the DMA Model
Creating a Device Driver
Chapter 8. Simulator extensions
Introduction
Implementing Extensions
Cache and Memory Simulation
Fault Injection
Chapter 9. Simulator integration
Introduction
Problems and Solutions
Run Control
Launching and Embedding
Time Management
Communications
Frontends
Running Simics from Other Programs
Record–Replay Debugging of Target Software
Running on a Simics Target
Multiple Simulator APIs
Simics Processor API
Chapter 10. Intel® architecture bring-up
Pre-Silicon Process
Early OS Enabling
Post-Silicon Process
Post-Silicon Case Study: PXE
Appendix A. Source code
Chapter 6: Counter Device
Chapter 7: DMA Device
References
Index
There are no comments on this title.