Tips & Tricks

64 articles
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…
The “Simics Agent” – Automating Tasks in the Target from the Outside (with Video)

The “Simics Agent” – Automating Tasks in the Target from the Outside (with Video)

By Jakob Engblom Automating tasks on a target system is an important aspect of virtual platform usage. There are many ways to do automation with Simics, and more are being added. Quite recently, we added a new feature, the Simics Agent, to help users automate tasks and upload software and tests to their target systems, as shown in a demo…
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…
Simulink Processor-in-the-Loop with Simics-in-the-Loop

Simulink Processor-in-the-Loop with Simics-in-the-Loop

By Jakob Engblom There are many ways to use simulation in model-based design (MBD) of control systems. In a typical MBD workflow, it is common to model a controller (essentially the electronic “brain” of the system) along with the plant it is designed to control ("plant" is the common term for a model of the physical system and its environment).…

Farewell to Del.icio.us

By Paul Parkinson I was disappointed to read in TechCrunch this morning that Yahoo has decided to shut down the Del.icio.us social bookmarking website (or should I say service?). I started using Delicious a few years ago after I had become fed up trying to organise my website bookmarks. I often want to bookmark A&D news stories, blog articles, technical…

Sometimes, You Have to Cheat

By Jakob Engblom In a virtual platform world, cheating is sometimes a good thing. One man's cheat is another man's optimization. Let's start with a story from the 1904 olympics in St Louis. In the marathon race, a runner crossed the finish line far ahead of the competition at an incredibly good time. It quickly became clear that he had…

Migrating to Multi-core using Embedded Virtualization

By Mark Hermeling So, let's assume that you are currently on a single-core board and you would like to explore the possibilities of delivering a next generation device using multi-core technologies. There are a lot of different ways to approach this. The most elaborate involve doing an architecture study into ways in which you could evolve your current device architecture.…

Embedded Virtualization in Gaming

By Mark Hermeling A few weeks ago I found myself in the Hard Rock Hotel in Las Vegas. My reason for being there was a seminar that Wind River was organizing together with Intel and AVNET specifically focussed on companies that build gaming. The main topics were graphics, manageability and of course, virtualization. I am always eager to fold real-life…

Available Now: Wind River Developer Community for Linux!

By Kay Stanley Check this site out! http://developer.windriver.com. Our initiative to create a resource for our Linux users to connect with others is now a reality! This project focuses on encouraging interactions between Wind River users, Wind River engineers, and embedded Linux community experts. Continue Reading >>