000 03656cam a2200361 i 4500
999 _c10182
_d10182
001 18230852
005 20210110121753.0
008 140717s2015 ne a b 001 0 eng
010 _a 2014027622
020 _a9780128007259
040 _aDLC
_beng
_cDLC
_erda
_dDLC
042 _apcc
050 0 0 _aQA76.9.V5
_bA76 2015
082 0 0 _a005.43
_223
_bA.D.S
100 1 _aAarno, Daniel.
245 1 0 _aSoftware and system development using virtual platforms:
_bfull-system simulation with wind river simics /
_cDaniel Aarno, Jakob Engblom.
264 1 _aAmsterdam ;
_aBoston :
_bElsevier, Morgan Kaufmann,
_c[2015]
300 _axv, 349 pages :
_billustrations ;
_c24 cm
336 _atext
_2rdacontent
337 _aunmediated
_2rdamedia
338 _avolume
_2rdacarrier
500 _aIncludes bibliographical references (pages 335-339) and index.
500 _acomputer bookfair2016
505 0 _aForeword 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
630 0 0 _aSimics.
650 0 _aVirtual computer systems.
700 1 _aEngblom, Jakob.
856 _3Abstract
_uhttp://repository.fue.edu.eg/xmlui/handle/123456789/3652
906 _a7
_bcbc
_corignew
_d1
_eecip
_f20
_gy-gencatlg
942 _2ddc
_cBK