Testing

71 articles

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…
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…
Have Your Lab In The Cloud

Have Your Lab In The Cloud

By Eva Skoglund You may have seen it already – we’ve started to gradually roll out a preview of Wind River Helix Lab Cloud – a new type of environment to demonstrate the concept of having a lab in the cloud. It gives you instant access to embedded targets for Intel®, ARM®, and PowerPC® running Wind River Linux. We think Lab…
Simics 5 Multicore Accelerator – Boosting Performance, Adding Parallelism

Simics 5 Multicore Accelerator – Boosting Performance, Adding Parallelism

By Jakob Engblom One of the headline news of Simics 5 is Multicore Accelerator. With multicore accelerator, we can use a multicore host to simulate a tightly-coupled multicore target. Since the launch of Simics 4.0 in 2008, Simics has been able to simulate multiple discrete target machines or racks on multiple host cores, and Simics 5 takes this to the…
Video: Simics for IoT and Faster Testing at the Embedded World 2015, Thanks to Vector

Video: Simics for IoT and Faster Testing at the Embedded World 2015, Thanks to Vector

By Jakob Engblom Last month,I had the good fortune to be present at the Embedded World trade show in Nürnberg, Germany. The Embedded World is clearly the world's best embedded show these days, and it was a great experience as always. I presented a talk on using simulation to enable continuous integration for embedded systems, and had many good discussions…
The Trinity of Simulation: the Computer, the System, and the World

The Trinity of Simulation: the Computer, the System, and the World

By Jakob Engblom Simics is a great product for simulating computer systems that contain processors and execute code. However, as we all know, just a computer is rarely the entirety of a real system. Most systems also involve a physical system that the computer controls, such as a plane, satellite, rocket, IoT sensor node, or control box, as well as an…
Internet of Things Automatic Testing – Using Simulation

Internet of Things Automatic Testing – Using Simulation

By Jakob Engblom Developing and testing Internet of Things applications and systems is a big challenge, since the systems are simply big – they contain a lot of units and they need a large space. And the bigger something is, the harder it is to get it into the software development lab for testing. When developing software that will run…