Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Wind River Simics Essentials

( Duration: 2 Days )

This Wind River Simics Essentials training course provides skills to use Wind River Simics, a full-system simulator, and leverage it to improve efficiency during product development and testing.

By attending Wind River Simics Essentials workshop, delegates will learn to:

  • Start a simulated target in Simics and load target software
  • Leverage Simics to improve product development, testing, and integration processes
  • Efficiently debug target software using Simics features such as reverse execution, checkpointing, breakpoints, and control and inspection
  • Configure and customize Simics virtual target systems using script parameters and command-line scripting
  • Connect a Simics simulated target to another target via virtual Ethernet networking
  • Use Simics features such as tracing, logging, and code coverage to analyze the behavior and performance of a target system

  • Some experience with embedded software development
  • Some experience with object oriented programming
  • Some debugging experience

The Wind River Simics Essentials class is ideal for:

  • Software developers and testers
  • System integrators and testers

COURSE AGENDA

1

Simics Overview

  • Overview
  • Architecture
  • Directory structure and project
2

Using Eclipse

  • Introduction
  • The Simics project
  • Perspectives and specific views
  • Other views
  • Starting Simics
3

Simics Command Line

  • Simics commands
  • Scripting
  • Script walkthrough
4

Simics Target Structure

  • Terminology
  • Inspecting the configuration
  • Checkpoints
5

Simics Logging And Tracing

  • Logging vs. tracing
  • Logging
  • Tracing
  • Controlling log/trace output
6

Simics Classical Debugging

  • Overview
  • Built-in debugger
  • External debuggers
  • CLI debugger
7

Simics Advanced Debugging

  • Reverse execution
  • Advanced breakpoints
  • Simulator breakpoints
  • OS awareness
  • Code coverage
  • Magic breakpoints
8

Moving Data In And Out Of A Simics Target

  • Using memory images for data exchange
  • Loading files into memory
  • Host as a network resource
  • Simics agent
  • Simics file system (Linux/Solaris targets only)
9

Simics Networking

  • Simulated networking without the host
  • Simulated networking infrastructure
  • Real networking host connections
  • Real networking port forwarding
  • Real networking Ethernet bridging
10

Simics Multi-Target Simulation

  • Terminology
  • Synchronizing multiple targets in Simics
  • The multi-machine accelerator
  • The multi-core accelerator
11

Simics Simulation Performance

  • Terminology
  • Overview
  • Benchmarking
  • Performance tuning
12

Simics Networking Details

  • Ethernet link details
  • Service node details
  • Moving files with the service node
  • Real networking details
  • Tracing network traffic

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X