Tools & Simulation

120 articles
Swimming in a Sea of Simulators

Swimming in a Sea of Simulators

By guest author Jakob Engblom, Product Management Engineer, Intel It is fun to be back on the Wind River blog, even if it is “just” as a guest blogger. I have written a lot about Wind River Simics and simulation here over the years, and it is fun to keep doing that, even though I have moved from Wind River…
Efficient Use of Simics for Testing

Efficient Use of Simics for Testing

By guest author Jérôme Lambourg, Senior Software Engineer, AdaCore As seen in our previous blog article, AdaCore relies heavily on virtualisation to perform the testing of its GNAT Pro products for VxWorks. This involves roughly 350,000 tests that are run each day, including the 60,000 tests that are run on Wind River Simics. A typical test involves the following steps: Compilation of…
Simics helps running 60 000 GNAT Pro tests in 24 hours

Simics helps running 60 000 GNAT Pro tests in 24 hours

A key aspect of AdaCore’s GNAT Pro offering is the quality of the product we’re delivering and our proactive approach to resolving issues when they appear. To do so, we need both intensive testing before delivering anything to our customers and to produce “wavefront” versions every day for each product we offer. Doing so each and every day is a…

Pushing Lab Cloud Buttons Remotely – The API (with Video)

By Jakob Engblom One nice thing about services hosted in the Cloud is that they can offer API access to functionality from pretty much anywhere and anything. Wind River Helix Lab Cloud is no exception – as we have discussed previously the API is a great way to automate testing and setup in Lab Cloud. To provide a bit more…
Effective Communication of Hardware Designs to Software Designers using the Cloud (with Video)

Effective Communication of Hardware Designs to Software Designers using the Cloud (with Video)

By Jakob Engblom Cloud-based services are great for communication – sending a URL to someone is so much easier than almost all alternative means of getting information in front of colleagues and friends. When we are talking about hardware designs and getting them to software designers, the method most commonly used are still prototype boards. Virtual platforms are also used,…
Develop and Test Online in Lab Cloud

Develop and Test Online in Lab Cloud

By Jakob Engblom Last week, we released the fully-featured Wind River Helix Lab Cloud service. This follows up on the preview of the Lab Cloud that we released in the Summer, fleshing out the feature set and providing more ways to use the Lab Cloud. This blog post will go through what Lab Cloud is in a bit more detail, and…
Wind River Helix Lab Cloud is Open: Come and Enjoy!

Wind River Helix Lab Cloud is Open: Come and Enjoy!

By Michel Genard Two months ago, I wrote about a new offering, Wind River Helix Lab Cloud, which we introduced as a preview to offer a cloud-based solution that enables makers to access hardware targets in a very different way than the traditional method of sourcing physical boards. I want to take this opportunity to share with you what I…
Collaborating in the Helix Lab Cloud to Fix a Software Problem – How to do Remote Help Right

Collaborating in the Helix Lab Cloud to Fix a Software Problem – How to do Remote Help Right

By Jakob Engblom As you might know, we recently announced and launched the preview version of the Helix Lab Cloud. With Helix Lab Cloud, you access (simulated) computers in the cloud, and among other unique abilities, you can share a session with other people. Thanks to the underlying Simics technology, sharing a session covers both the current state of the…
Fault Injection Revisited – With Video

Fault Injection Revisited – With Video

By Jakob Engblom Fault injection is a very powerful capability of Simics and simulation in general.  Simics 5 introduces a new framework to make it easier to create fault injectors that support record, replay, repeatability, and reverse debugging, and that make it easier for users to discover and apply fault injectors to their systems. This blog posts looks a bit…