Software and System Development using Virtual Platforms : Full-System Simulation with Wind River Simics.
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 prod...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | eBook |
Language: | English |
Published: |
Waltham :
Morgan Kaufmann,
2015.
|
Subjects: | |
ISBN: | 9780128008133 012800813X 9780128007259 0128007257 |
Physical Description: | 1 online resource (366 pages) |
LEADER | 05728cam a2200493 i 4500 | ||
---|---|---|---|
001 | kn-ocn890983859 | ||
003 | OCoLC | ||
005 | 20240717213016.0 | ||
006 | m o d | ||
007 | cr cn||||||||| | ||
008 | 140920s2015 mau ob 001 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d N$T |d E7B |d UMI |d VRC |d OPELS |d YDXCP |d COO |d UIU |d B24X7 |d OCLCF |d DEBBG |d DEBSZ |d OCLCQ |d LIV |d OCLCQ |d MERUC |d KNOVL |d U3W |d D6H |d CEF |d INT |d OCLCQ |d UAB |d AU@ |d OCLCQ |d OCL |d OCLCQ |d BRF |d VT2 |d OCLCO |d OCL |d OCLCQ |d OCLCO |d OCLCL | ||
020 | |a 9780128008133 |q (electronic bk.) | ||
020 | |a 012800813X |q (electronic bk.) | ||
020 | |z 9780128007259 | ||
020 | |z 0128007257 | ||
035 | |a (OCoLC)890983859 |z (OCoLC)893919832 |z (OCoLC)895336135 |z (OCoLC)1153035784 | ||
100 | 1 | |a Aarno, Daniel. | |
245 | 1 | 0 | |a Software and System Development using Virtual Platforms : |b Full-System Simulation with Wind River Simics. |
260 | |a Waltham : |b Morgan Kaufmann, |c 2015. | ||
300 | |a 1 online resource (366 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
505 | 0 | |a Front Cover; Software and System Development using Virtual Platforms; Copyright Page; Contents; Foreword; Acknowledgments; 1 Introduction; Virtual Platforms; Terminology; Simulation and the System Development Lifecycle; Hardware Development and Design; Pre-Silicon; Platform Development; Application Development; Debugging; Testing and Integration; Deployment; Maintenance; Training; Longevity Support; Certifiable and Safety-Critical Systems; Model-Driven Development; Processor-in-the-Loop Testing; Hardware-in-the-Loop Testing; Integration Testing; Book Outline; Trademark Information. | |
505 | 8 | |a 2 Simics fundamentalsSimics Architecture and Terminology; Running Real Software Stacks; Interacting with Simics; Software Debugging; Scripting; Configurations and the Simics Object Model; Attributes; Interfaces; Haps; Ports; Documentation and Metadata; Call Chain and Locality; Changing the Configuration; Components; Time in Simics; Abstraction Levels; Event-Based Simulation; Multiprocessor Scheduling; Cycle-Accurate Simulation; Memory Maps; Hierarchical Memory Maps; RAM, ROM, and Flash; PCI and Other Memory-Mapped Interfaces; Multiprocessor Memory Maps; Memory Images; Checkpointing. | |
505 | 8 | |a Portability and Implementation IndependenceDifferential Checkpoints; Session State and Simulation State; Determinism and Repeatability; Reverse Execution; Recorders; Simics Performance Technology; Simulation Speed Measures; Multiprocessor Simulation Speed Measurement; Speed Variability; Temporal Decoupling; Performance Effects of Changing Target Timing; Models and Extensions; 3 Develop and debug software on Simics; Development Means Testing; Agent-Based Debugger; Debugging Using Simics; System-Level Debugger; OS Awareness; Simics Breakpoints; Reverse Debugging; Navigating in Time. | |
505 | 8 | |a Debugging Hard-to-Talk-to TargetsMulticore Debugging; Low-Level Debug; UEFI BIOS Debugging; User-Level Debugging; Performance Analysis; Profiling Instruction Counts; Cache and Memory; Impact of Hardware Accelerators; Inspecting the Hardware State; Counting Hardware Events; Device Registers; Memory Mappings; System Panel; Fault-Injection and Boundary Conditions; Configuration Changes; Changing the Software State; Hardware Fault Injection; Test Result Check; Using Checkpoints; Save the Boot Time; Save Work and Continue Later; Positioning for Analysis; Share Setups; Nightly Boot; Adding Actions. | |
505 | 8 | |a AnnotationsBug Transportation; Cloning Setups; Record-Replay Debugging; Differential Checkpoint Saving; Gear Shift; Loading Software; Continuous Integration; Software Test Automation on Simics; Shortcuts in the Software Stack; Incomplete Software; Simulator-Aware Software; Backdoor Outputs; 4 System configuration in Simics; Simics Component System; Preconfiguration Objects; Component Connectors; System Metadata; Setup Scripts; Hardware Setup Scripts; Software Setup Scripts; Script Parameters; Script Branches; System Panel; Automating Target Configuration and Boot; 5 Networking. | |
500 | |a Network Simulation in Simics. | ||
506 | |a Plný text je dostupný pouze z IP adres počítačů Univerzity Tomáše Bati ve Zlíně nebo vzdáleným přístupem pro zaměstnance a studenty | ||
520 | |a 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 simulat. | ||
504 | |a Includes bibliographical references and index. | ||
590 | |a Knovel |b Knovel (All titles) | ||
650 | 0 | |a Computer science. | |
650 | 0 | |a Computer software |x Development. | |
650 | 0 | |a Computer software |x Specifications. | |
650 | 0 | |a Computer software |x Testing. | |
650 | 0 | |a Electronic data processing. | |
655 | 7 | |a elektronické knihy |7 fd186907 |2 czenas | |
655 | 9 | |a electronic books |2 eczenas | |
700 | 1 | |a Engblom, Jakob. | |
776 | 0 | 8 | |i Print version: |a Aarno, Daniel. |t Software and System Development using Virtual Platforms : Full-System Simulation with Wind River Simics. |d Burlington : Elsevier Science, ©2014 |z 9780128007259 |
856 | 4 | 0 | |u https://proxy.k.utb.cz/login?url=https://app.knovel.com/hotlink/toc/id:kpSSDUVPF3/software-and-system?kpromoter=marc |y Full text |