Simics

128 articles
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…
Defining How to Develop Systems for IoT

Defining How to Develop Systems for IoT

By Michel Genard How many times have you recalled a specific situation in your life and imagined what might have happened if it had played out differently than it actually had? What would have happened if you had introduced yourself to that one person? What if you took the other job offer you had? What if you could have experimented with these…
Simics 5 is Here – More Parallel than Ever

Simics 5 is Here – More Parallel than Ever

By Jakob Engblom The next major release of Simics is here. Simics 5. Not Simics 5.0, but Simics 5. Counting decimals was getting a bit old, we computer science guys prefer our numbers as integers, not floating point.  Regardless of the numbering, we have some great news in this new release. Chief among them is the new Multicore Accelerator feature…
How Are You Doing…with Continuous Integration?

How Are You Doing…with Continuous Integration?

By Eva Skoglund When you get the question “How are you doing?” you tend to reply “Just fine thank you!” If someone asked you “How are you doing with continuous integration?” I wonder how many “Just fine” answers one would get. I have a feeling it would be quite a lot, and if so, I’d like to follow up with…
Why DevOps is relevant when there is no Ops….Or what is Ops for embedded systems?

Why DevOps is relevant when there is no Ops….Or what is Ops for embedded systems?

By Eva Skoglund “What does DevOps mean for embedded systems and should I care?”  Well, you should – at least if you’re working according to any sort of agile principle. The merge of Development and Operations, DevOps, is hot in the IT world; still so hot that there is no universally accepted definition. However when you bring up the topic…
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…
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…
Agile, Continuous, DevOps – Oh My! What does it mean for Embedded?

Agile, Continuous, DevOps – Oh My! What does it mean for Embedded?

By Jeff Gowan We've been hearing more and more about agile development, continuous practices, and DevOps from our clients, partners and analysts. It seems many of our clients are adopting some version of these practices and are finding they are enabling them to work more efficiently and collaboratively, which is resulting in getting better products to market faster. It’s one…