<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Mentor.com :: Embedded Software Resources :: Tagged Multi-OS</title>
    <link>http://www.mentor.com</link>
    <description>This feed contains recent additions for Embedded Software Resources :: Tagged Multi-OS</description>
    <language>en</language>
    <copyright>Mentor Graphics</copyright>
    <pubDate>Wed, 19 Jun 2013 18:59:36 GMT</pubDate>
    <webMaster>web_info@mentor.com</webMaster>
    <image>
      <title>Logo</title>
      <url>http://www.mentor.com/mentor2/images/logo.gif</url>
      <link>http://www.mentor.com</link>
    </image>
    <item>
      <title>Blog Post:Debugging with printf() or not ...</title>
      <link>http://www.mentor.com/bounce?redirect=/embedded-software/blog/post/debugging-with-printf-or-not--39113013-5bbf-4159-a044-734aaf49df2a&amp;rssid=3b3d43ac-bb64-4e78-94c5-f0f27d550ce0de0b3a32-87ac-4496-b46d-c03cec83bb04</link>
      <description>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 &amp;#8220;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</description>
      <category>Embedded Software</category>
      <category>Blog Post</category>
      <pubDate>Mon, 08 Apr 2013 16:22:39 GMT</pubDate>
      <author>Colin Walls</author>
    </item>
    <item>
      <title>Blog Post:Web seminar</title>
      <link>http://www.mentor.com/bounce?redirect=/embedded-software/blog/post/web-seminar-52de3c38-ef2c-429f-be41-687ddfabbd86&amp;rssid=3b3d43ac-bb64-4e78-94c5-f0f27d550ce0de0b3a32-87ac-4496-b46d-c03cec83bb04</link>
      <description>Just a quick &amp;#8220;heads up&amp;#8221;. 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&amp;amp;A. The live session will be on Thursday at 9:00 Pacific and an archive recording will be available after</description>
      <category>Embedded Software</category>
      <category>Blog Post</category>
      <pubDate>Tue, 23 Aug 2011 15:00:27 GMT</pubDate>
      <author>Colin Walls</author>
    </item>
    <item>
      <title>Blog Post:System power</title>
      <link>http://www.mentor.com/bounce?redirect=/embedded-software/blog/post/system-power-9efd8f94-41b8-4b02-aebd-cae47c33fc6a&amp;rssid=3b3d43ac-bb64-4e78-94c5-f0f27d550ce0de0b3a32-87ac-4496-b46d-c03cec83bb04</link>
      <description>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</description>
      <category>Embedded Software</category>
      <category>Blog Post</category>
      <pubDate>Mon, 06 Jun 2011 22:39:08 GMT</pubDate>
      <author>Colin Walls</author>
    </item>
    <item>
      <title>Blog Post:Introducing OpenMCAPI</title>
      <link>http://www.mentor.com/bounce?redirect=/embedded-software/blog/post/introducing-openmcapi-90923548-7fe3-4dfa-94b9-39810f8bda2f&amp;rssid=3b3d43ac-bb64-4e78-94c5-f0f27d550ce0de0b3a32-87ac-4496-b46d-c03cec83bb04</link>
      <description>&lt;p&gt;Mentor recently shared OpenMCAPI, our MCAPI implementation, with the world under an open source license (BSD). We&amp;rsquo;re proud of it because it was especially designed for portability, and while it&amp;rsquo;s sophisticated enough to offer advanced features like asynchronous communication, it&amp;rsquo;s simple enough that it can be easily understood and deployed on low-resource embedded systems. So what&lt;/p&gt;</description>
      <category>Embedded Software</category>
      <category>Blog Post</category>
      <pubDate>Wed, 30 Mar 2011 18:50:22 GMT</pubDate>
      <author>Hollis Blanchard</author>
    </item>
    <item>
      <title>On-demand Web Seminar:CPU-to-CPU Communications in Multicore Designs</title>
      <link>http://www.mentor.com/bounce?redirect=/embedded-software/multimedia/cpu-to-cpu-com-mulitcore-webinar&amp;rssid=3b3d43ac-bb64-4e78-94c5-f0f27d550ce0de0b3a32-87ac-4496-b46d-c03cec83bb04</link>
      <description>&lt;p&gt;Embedded designs incorporating several CPUs - either multiple cores on a chip, multiple chips on a board, or a combination of the two - are becoming increasingly common. It's no secret that software development for multicore systems has its challenges, but fortunately, the industry is working towards sorting out the key issues.&lt;/p&gt;</description>
      <category>Embedded Software</category>
      <category>On-demand Web Seminar</category>
      <pubDate>Wed, 09 Mar 2011 00:21:06 GMT</pubDate>
      <author />
    </item>
    <item>
      <title>Blog Post:A different angle on multicore</title>
      <link>http://www.mentor.com/bounce?redirect=/embedded-software/blog/post/a-different-angle-on-multicore-7b45c225-af5e-4fcc-8bf6-85261ff40ad0&amp;rssid=3b3d43ac-bb64-4e78-94c5-f0f27d550ce0de0b3a32-87ac-4496-b46d-c03cec83bb04</link>
      <description>&lt;p&gt;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.&lt;/p&gt;</description>
      <category>Embedded Software</category>
      <category>Blog Post</category>
      <pubDate>Mon, 14 Feb 2011 19:02:48 GMT</pubDate>
      <author>Colin Walls</author>
    </item>
    <item>
      <title>Event:CPU-to-CPU Communications in Multicore Designs</title>
      <link>http://www.mentor.com/bounce?redirect=/embedded-software/events/cpu-to-cpu-com-mulitcore-webinar&amp;rssid=3b3d43ac-bb64-4e78-94c5-f0f27d550ce0de0b3a32-87ac-4496-b46d-c03cec83bb04</link>
      <description>&lt;p&gt;Embedded designs incorporating several CPUs - either multiple cores on a chip, multiple chips on a board, or a combination of the two - are becoming increasingly common. It's no secret that software development for multicore systems has its challenges, but fortunately, the industry is working towards sorting out the key issues.&lt;/p&gt;</description>
      <category>Embedded Software</category>
      <category>Event</category>
      <pubDate>Thu, 10 Feb 2011 08:00:00 GMT</pubDate>
      <author />
    </item>
    <item>
      <title>Event:Multicore Virtual Conference</title>
      <link>http://www.mentor.com/bounce?redirect=/embedded-software/events/multicore-virtual-conference&amp;rssid=3b3d43ac-bb64-4e78-94c5-f0f27d550ce0de0b3a32-87ac-4496-b46d-c03cec83bb04</link>
      <description>&lt;p&gt;Join us for this virtual event and learn what Mentor Embedded has to offer.&lt;/p&gt;</description>
      <category>Embedded Software</category>
      <category>Event</category>
      <pubDate>Mon, 13 Sep 2010 07:00:00 GMT</pubDate>
      <author />
    </item>
    <item>
      <title>Blog Post:Embedded Linux - why?</title>
      <link>http://www.mentor.com/bounce?redirect=/embedded-software/blog/post/embedded-linux-why--c050af85-b41d-4b72-9633-235b88f0f968&amp;rssid=3b3d43ac-bb64-4e78-94c5-f0f27d550ce0de0b3a32-87ac-4496-b46d-c03cec83bb04</link>
      <description>&lt;p&gt;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&lt;/p&gt;</description>
      <category>Embedded Software</category>
      <category>Blog Post</category>
      <pubDate>Mon, 23 Aug 2010 16:19:55 GMT</pubDate>
      <author>Colin Walls</author>
    </item>
    <item>
      <title>White Paper:A Case for MCAPI: CPU-TO-CPU Communications in Multicore Designs</title>
      <link>http://www.mentor.com/bounce?redirect=/embedded-software/resources/overview/a-case-for-mcapi-cpu-to-cpu-communications-in-multicore-designs-8b6cd455-d54f-4214-b4d2-3c327cac4f86&amp;rssid=3b3d43ac-bb64-4e78-94c5-f0f27d550ce0de0b3a32-87ac-4496-b46d-c03cec83bb04</link>
      <description>&lt;p&gt;This paper offers an introduction to the MCAPI standard and illustrates its implementation within the framework of the Mentor Embedded&amp;trade; Nucleus&amp;reg; operating system and Linux&amp;reg; open source software.&lt;/p&gt;&#xD;
&lt;p&gt;Embedded designs incorporating several CPUs &amp;ndash; either multiple cores on a chip, multiple chips on a board, or a combination of the two &amp;ndash; are becoming increasingly common. It&amp;rsquo;s no secret that software development for multicore systems has its challenges, but fortunately, the industry is working towards addressing these key issues and challenges. This paper begins with a brief introduction on multicore design, covering symmetrical multiprocessing (SMP)compared with asymmetrical multiprocessing (AMP) and the software implications, such as the use of multiple operating systems.&lt;/p&gt;&#xD;
&lt;p&gt;The primary focus of this paper is on the emerging standard from the Multicore Association, the Multicore Communications API, or &amp;ldquo;MCAPI.&amp;rdquo; MCAPI provides a rational way for software developers to implement communication between cores, even between multiple disparate operating systems.&lt;/p&gt;&#xD;
&lt;p style="border-top: 1px solid rgb(221, 221, 221); padding-top: 10px; margin-top: 20px;" class="small"&gt;Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.&lt;/p&gt;</description>
      <category>Embedded Software</category>
      <category>White Paper</category>
      <pubDate>Mon, 16 Aug 2010 07:00:00 GMT</pubDate>
      <author />
    </item>
  </channel>
</rss>

