Sign In
Forgot Password?
Sign In | | Create Account

Embedded Software Blog

Posts tagged with 'Multi-OS'

22 Feb, 2014

Colin Walls Next week, the world's largest event, dedicated to embedded systems, takes place: Embedded World is on Tuesday-Thursday 25-27 February in Nuremberg, Germany. I have attended this show for many years and talked about it here. This year is no exception. Mentor Embedded has a strong presence at the show in Booth 4‐422 in Hall 4, with numerous demos to see and members of the team to meet. I will be around … Read More

Embedded World, MCAPI, Power Management, multi-core, Multi-OS

6 Jan, 2014

Colin Walls A majority of embedded devices nowadays are implemented using an operating system of some kind. This has not always been the case and need not be today. Historically, using an OS was less common mainly because the applications were less complex and CPUs less powerful. Some thought is needed, at an early stage in a project, to determine which OS to use [or whether to use one at all] … This all … Read More

Linux, multi-core, RTOS, Multi-OS, Nucleus

2 Dec, 2013

Colin Walls In the light of recent announcement of Mentor Embedded Hypervisor and discussions about embedded hypervisor technology, I am pleased to have another opportunity to host the ramblings [his word] of my colleague Faheem Sheikh. I would question his implying that it is easy to make a perfect cheese omelette from a recipe … An oft-cited analogy for software working out-of-the-box (OOTB) is that of … Read More

Multicore, TrustZone, hypervisor, Embedded Hypervisor, multi-core, Multi-OS, Linux, mentor embedded hypervisor

27 Nov, 2013

Felix Baum At Tokyo Embedded Tradeshow last week, the Mentor ESD team was very busy as we had many medical customers stopping by our booth to find out how Mentor Embedded Hypervisor can help them to address regulatory and ethical issues with protecting sensitive patient information and industrial customers to make industrial equipment secure and more reliable. The explosion in medical devices is due in part to … Read More

multi-core, Medical, Multi-OS, ARM, Cortex, Android, TrustZone, industrial, Linux, Virtual Machine, Embedded, hypervisor

25 Nov, 2013

Hypervisor applications

Posted by Colin Walls

Colin Walls I recently discussed hypervisor technology and how it is being applied in embedded systems. This coincided with Mentor Embedded’s announcement of Mentor Embedded Hypervisor. I described what a hypervisor is and something about how it works, but I did not address applications for hypervisors – where they are used and why. The initial announcement that I quoted, was focused on using hypervisors … Read More

Nucleus, Multicore, hypervisor, Embedded Hypervisor, multi-core, Multi-OS, Linux, mentor embedded hypervisor

14 Nov, 2013

Felix Baum A very good turnout at the webinar I have recently hosted on the topic of Enabling Multi-OS Embedded Systems with Hypervisor Technology. During webinar, I talked a bit about trends in the embedded industry, the way hardware and software vendors are dealing with these trends, walked through the most popular Operating Systems configurations – SMP, AMP and sAMP, highlighted the benefits of embedded virtualization, … Read More

instrument cluster, Infotainment, Linux, ARM, Android, Freescale, multi-core, Multi-OS, hypervisor, Cortex, TrustZone, Embedded, Virtual Machine

11 Nov, 2013

Embedded hypervisors

Posted by Colin Walls

Colin Walls Some technologies, it seems to me, should not really exist. They do, however, because they address a specific need. Typically, such technologies stretch something to make it perform in a way that was not originally intended. An example would be the fax machine. In a paper-based office environment, there was a frequent need to move documents from A to B. Initially, this resulted in the mail. But fax … Read More

Nucleus, Multicore, Embedded Hypervisor, ARM, multi-core, Multi-OS, hypervisor, mentor embedded hypervisor

25 Oct, 2013

Felix Baum I am very excited to post my first entry to the  embedded blog and share the announcement for the product that I am managing. As some of you are aware, on October 24th 2013, Mentor Graphics officially launched Mentor Embedded Hypervisor via announcement found here  – http://www.mentor.com/embedded-software/news/mentor-embedded-hypervisor. The upcoming product release will contain support for Multicore … Read More

Linux, instrument cluster, multi-core, ARM, Android, Multi-OS, hypervisor, TrustZone, Infotainment, Cortex, Virtual Machine, Freescale

19 Aug, 2013

big.LITTLE

Posted by Colin Walls

Colin Walls From time to time, a concept or some terminology pops up and suddenly everyone is talking about it. That is usually the point when I think “I wonder what that is all about.” and start to investigate. That is what happened with ARM’s big.LITTLE concept. As a C programmer at heart, any terminology that uses the case of letters in an odd way gets my attention – and big.LITTLE is … Read More

big.LITTLE, ARM, Multicore, multi-core, Multi-OS

8 Apr, 2013

Debugging with printf() or not ...

Posted by Colin Walls

Colin Walls My colleague Richard Vlamynck [who has been a guest blogger here] and I were discussing tracing and debugging. Like me, he has been doing software for a few years. Hence, when we considered tracing and instrumenting code, he commented “It used to be easy to see what effect trace statements had on your program because, as you put more or less trace cards in your Fortran deck, you could visually … Read More

Sourcery Analyzer, Linux, lttng, Nucleus, multi-core, Multi-OS

23 Aug, 2011

Web seminar

Posted by Colin Walls

Colin Walls Just a quick “heads up”. If you are interested in the selection of an operating system for embedded applications [a topic I discussed briefly here] you might like to attend a Web seminar that I am presenting later this week. The session will be less than one hour, including live Q&A. The live session will be on Thursday at 9:00 Pacific and an archive recording will be available after … Read More

Linux, multi-core, RTOS, Multi-OS, Nucleus

6 Jun, 2011

System power

Posted by Colin Walls

Colin Walls I have raised the subject of embedded device power consumption before and I will again, as this is becoming more and more of a hot topic [no pun intended]. As I have touched upon on a previous occasion, power consumption is no longer purely a hardware - the software can have a significant effect. There are obvious ways that software has an influence: code efficiency, control of system voltage and clock … Read More

Low Power, multi-core, Multi-OS

30 Mar, 2011

Introducing OpenMCAPI

Posted by Hollis Blanchard

Hollis Blanchard

Mentor recently shared OpenMCAPI, our MCAPI implementation, with the world under an open source license (BSD). We’re proud of it because it was especially designed for portability, and while it’s sophisticated enough to offer advanced features like asynchronous communication, it’s simple enough that it can be easily understood and deployed on low-resource embedded systems. So what

Read More

Multi-OS, MCAPI, Multicore, AMP, Linux

14 Feb, 2011

A different angle on multicore

Posted by Colin Walls

Colin Walls

Multicore is a hot topic at the moment. The subject crops up in numerous articles and I have written about it before. Surveys suggest that, before long, more than half of embedded designs will be implemented using multiple CPUs. There are broadly two hardware architectures: homogeneous multicore, where there are numerous identical cores, and heterogeneous multicore, where the cores differ in architecture.

Read More

Networking, Multicore, Nucleus, Multi-OS

23 Aug, 2010

Embedded Linux - why?

Posted by Colin Walls

Colin Walls

I have pondered before the appropriateness of Linux for embedded applications. My initial stance was clear enough: I could see very little sense in it. Why use a desktop operating system in such a completely different context? Over the years, the popularity of embedded Linux has increased, the technology of embedded systems has moved on and I have reappraised my views accordingly. With Mentor Embedded

Read More

Multi-OS, Multicore, Linux

Archives

 
Online Chat