Software and System Development using Virtual Platforms: Full-System Simulation with Wind River Simics (Paperback)

Daniel Aarno, Jakob Engblom

  • 出版商: Morgan Kaufmann
  • 出版日期: 2014-09-15
  • 售價: $3,400
  • 貴賓價: 9.5$3,230
  • 語言: 英文
  • 頁數: 366
  • 裝訂: Paperback
  • ISBN: 0128007257
  • ISBN-13: 9780128007259
  • 立即出貨 (庫存 < 3)

商品描述

Virtual platforms are finding widespread use in both pre- and post-silicon computer software and system development. They reduce time to market, improve system quality, make development more efficient, and enable truly concurrent hardware/software design and bring-up. Virtual platforms increase productivity with unparalleled inspection, configuration, and injection capabilities. In combination with other types of simulators, they provide full-system simulations where computer systems can be tested together with the environment in which they operate.

This book is not only about what simulation is and why it is important, it will also cover the methods of building and using simulators for computer-based systems. Inside you'll find a comprehensive book about simulation best practice and design patterns, using Simics as its base along with real-life examples to get the most out of your Simics implementation. You'll learn about: Simics architecture, model-driven development, virtual platform modelling, networking, contiguous integration, debugging, reverse execution, simulator integration, workflow optimization, tool automation, and much more.

  • Distills decades of experience in using and building virtual platforms to help readers realize the full potential of virtual platform simulation
  • Covers modeling related use-cases including devices, systems, extensions, and fault injection
  • Explains how simulations can influence software development, debugging, system configuration, networking, and more
  • Discusses how to build complete full-system simulation systems from a mix of simulators

商品描述(中文翻譯)

虛擬平台在前後硅基電腦軟體和系統開發中廣泛應用。它們能夠減少上市時間、提高系統品質、提高開發效率,並實現真正並行的硬體/軟體設計和啟動。虛擬平台通過無與倫比的檢查、配置和注入功能提高生產力。結合其他類型的模擬器,它們提供了全系統模擬,可以將電腦系統與其運行環境一起測試。

這本書不僅介紹了模擬的概念和重要性,還涵蓋了建立和使用計算機系統模擬器的方法。在書中,您將找到一本全面介紹模擬最佳實踐和設計模式的書籍,以Simics為基礎,並通過實際例子來充分利用您的Simics實施。您將學到:Simics架構、基於模型的開發、虛擬平台建模、網絡、連續集成、調試、反向執行、模擬器集成、工作流優化、工具自動化等等。

本書提煉了數十年使用和構建虛擬平台的經驗,幫助讀者充分發揮虛擬平台模擬的潛力。它涵蓋了與建模相關的用例,包括設備、系統、擴展和故障注入。還解釋了模擬如何影響軟體開發、調試、系統配置、網絡等方面。此外,還討論了如何從各種模擬器組合構建完整的全系統模擬系統。