<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>embedded-development &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/embedded-development/</link>
	<description>Feed of posts on WordPress.com tagged "embedded-development"</description>
	<pubDate>Wed, 23 Dec 2009 04:38:31 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[OS Boots In One Second - Embedded Linux Company Rocks !]]></title>
<link>http://vhxnblog.wordpress.com/2009/07/15/os-boots-in-one-second-embedded-linux-company-rocks/</link>
<pubDate>Wed, 15 Jul 2009 14:55:24 +0000</pubDate>
<dc:creator>vhxnblog</dc:creator>
<guid>http://vhxnblog.wordpress.com/2009/07/15/os-boots-in-one-second-embedded-linux-company-rocks/</guid>
<description><![CDATA[MontaVista, as you know it is an embedded Linux Company said its latest system is capable for bringi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>MontaVista, as you know it is an embedded Linux Company said its latest system is capable for bringing one-second boot for you. Besides, it has released a video in which you can see the vehicle dashboard system that goes from cold boot into a &#8220;fully operational&#8221; state in that<a href="http://www.vhxn.com/how-to-fix-scan-disk-error-during-system-boot/"> time</a>.<br />
But, this one second booting is not directly translatable to Linux OS based environment. Nevertheless, you have to launch additional drivers and process for a full-fledged OS.</p>
<p><a href="http://www.vhxn.com/microsoft-announces-web-based-office-tools-for-ms-office-2010/">Click to know</a> about Microsoft Web Based MS Office 2010</p>
<p><a href="http://www.vhxn.com"><img class="alignnone size-full wp-image-10772" title="MonoaVistaEmbeddedLinux" src="http://www.vhxn.com/wp-content/uploads/2009/07/MonoaVistaEmbeddedLinux.jpg" alt="MonoaVistaEmbeddedLinux" width="515" height="349" /></a></p>
<p><!--more--></p>
<p>Normally, you can have the fast booting OS from Intel’s Netbook Linux OS, Moblin. This <a href="http://www.vhxn.com/use-startup-manager-to-edit-boot-menu-in-ubuntu/">chipmaker</a> recently has made a collaboration with Phoenix Technologies that brings a fast boot technology dubbed as HyperSpace.  This recent software features a stripped down Linux environment with a browser, Wi-Fi software in order to boot your system quick.</p>
<p>[ <a href="http://www.vhxn.com">More</a> ]</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Enable/disable hibernation programmatically]]></title>
<link>http://candritzky.wordpress.com/2009/05/20/enabledisable-hibernation-programmatically/</link>
<pubDate>Wed, 20 May 2009 09:04:17 +0000</pubDate>
<dc:creator>candritzky</dc:creator>
<guid>http://candritzky.wordpress.com/2009/05/20/enabledisable-hibernation-programmatically/</guid>
<description><![CDATA[Die Hibernate-Funktionalität lässt sich interaktiv über das &#8220;Power Options&#8221; Control Pane]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Die Hibernate-Funktionalität lässt sich interaktiv über das &#8220;Power Options&#8221; Control Panel Applet (<strong>powercfg.cpl</strong>) ein-/ausschalten.</p>
<p>Die Hibernate-Funktionalität lässt sich folgendermaßen per Kommdozeile  ein-/ausschalten:</p>
<pre class="brush: bash;">
powercfg.exe /H ON&amp;#124;OFF
</pre>
<p>Um die Hibernate-Funktion per Programm (API) ein-/auszuschalten, ist die Win32 API Funktion <strong>CallNtPowerInformation</strong> mit dem Parameter <em>InformationLevel</em>=10 (SystemReserveHiberFile) zu verwenden. Der Parameter <em>lpInputBuffer</em> muss dazu auf einen bool&#8217;schen Wert zeigen, für die Länge von <em>nInputBufferSize</em> genügt 1.</p>
<p>Beispiel:</p>
<pre class="brush: cpp;">
bool bOnOff = true;
CallNtPowerInformation(10, &amp;bOnOff, sizeof(bOnOff), NULL, 0);
</pre>
<p>Hinweis: Das kurzzeitige Aus- und wieder Einschalten der Hibernate-Funktion kann verwendet werden, um zu Verhindern, dass Windows nach dem Aufwecken aus dem Hibernate-Zustand nach 5 Minuten wieder schlafen geht wenn keine Benutzereingaben (Maus, Tastatur) erfolgen. Dieses &#8220;Feature&#8221; ist <a href="http://support.microsoft.com/kb/318355" target="_blank">hier</a> beschrieben.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[.NET Micro Framework 3.0 SP1 Flaws]]></title>
<link>http://candritzky.wordpress.com/2009/05/13/net-micro-framework-3-0-sp1-flaws/</link>
<pubDate>Wed, 13 May 2009 13:51:51 +0000</pubDate>
<dc:creator>candritzky</dc:creator>
<guid>http://candritzky.wordpress.com/2009/05/13/net-micro-framework-3-0-sp1-flaws/</guid>
<description><![CDATA[Ich arbeite seit einiger Zeit mit dem .NET Micro Framework 3.0 SP1 auf einem Embedded Master Develop]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ich arbeite seit einiger Zeit mit dem <a href="http://www.microsoft.com/netmf" target="_blank">.NET Micro Framework 3.0 SP1</a> auf einem <a href="http://www.ghielectronics.com/product/108" target="_blank">Embedded Master Development System</a> von <a href="http://www.ghielectronics.com" target="_blank">GHI Electronics</a>. Dabei musste ich feststellen, dass einige der dokumentierten Methoden des .NET Micro Frameworks entweder gar nicht vorhanden sind, oder nur teilweise funktionieren weil z. B. bestimmte Parameter ignoriert werden. Teilweise gibt es auch undokumentierte Methoden. Das ist insofern besonders ärgerlich, als dass bereits das <a href="http://www.microsoft.com/downloads/details.aspx?familyid=43A1E0C4-7347-4381-BA11-CD7CC54CDDF9&#38;displaylang=en" target="_blank">.NET Micro Framework SDK 3.0 February 2009 Documentation Update</a> installiert ist.</p>
<p>Wohlgemerkt handelt es sich hier um Schwächen des .NETMF, nicht jedoch des Embedded Master Modules. Bei dieser Gelegenheit möchte ich den ausgezeichneten Support von GHI Electronics loben, den sie über ihr Forum leisten.</p>
<p>Folgende Fehler habe ich bisher festgestellt:</p>
<ol>
<li>Die Methode RotateBlt ist nicht (mehr) vorhanden. Es gibt keine alternative Möglichkeit, Bitmaps oder andere Objekte zu drehen.</li>
<li>Die Füllfarbe (Brush, Gradienten) wird mit Ausnahme von Rectangles bei allen übrigen Shapes ignoriert. Auch die Methoden DrawEllipse und DrawRectangle ignorieren die Brush. In der Praxis bedeutet das, dass ausgefüllte Formen derzeit ausschließlich über Rechtecke (ohne abgerundete Ecken!) oder Bitmaps dargestellt werden können.</li>
<li>Die Füllung mit einem linearen Gradienten funktioniert nur bei Rechtecken. Im Gegensatz zur WPF des &#8220;großen&#8221; .NET Frameworks beziehen sich dabei die Koordinaten des Gradienten nicht relativ auf die Koordinaten des zu füllenden Rechtecks, sondern absolut auf die linke obere Ecke des Bildschirms und sind somit abhängig von der Position des zu füllenden Rechtecks. Radiale Gradienten sowie GradientStops werden derzeit nicht unterstützt.</li>
<li>Die Methode Bitmap.GetBitmap() ist vorhanden, jedoch nicht dokumentiert. Sie wird z. B. zum Setzen eines BootImage&#8217;s beim Embedded Master benötigt.</li>
</ol>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Imagine Cup 2009]]></title>
<link>http://techexpose.wordpress.com/2008/11/19/imagine-cup-2009/</link>
<pubDate>Tue, 18 Nov 2008 18:58:17 +0000</pubDate>
<dc:creator>srajanmani</dc:creator>
<guid>http://techexpose.wordpress.com/2008/11/19/imagine-cup-2009/</guid>
<description><![CDATA[IMAGINE CUP 2009 Imagine Cup is the biggest technology competition for college going students global]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h1 style="text-align:center;"><strong>IMAGINE CUP 2009</strong></h1>
<p>Imagine Cup is the biggest technology competition for college going students globally. This year its bigger and better than ever before. With a variety of competitions in place, there is a great amount of choice for everyone. Showcase your robots or let you art dazzle everyone, you decide.</p>
<blockquote><p><span class="bodySubHead2">One world. Unlimited possibilities.</span></p>
<p><span>People are starving.  Diseases ravage communities.  Basic education is out of reach for too many people.  Dangerous shifts in the environment affect millions as countries struggle to develop in sustainable ways.  It seems overwhelming &#8211; but we can&#8217;t throw up our hands and give up.  The answers are all around us in thousands of ideas that happen every day.  Solutions might be in the next few lines of code, a compelling photo or even a simple video game that can teach the world a lesson.</p>
<p>These small sparks set the world&#8217;s imagination on fire and lead to change that really matters.  Technology can be the force that transforms these great ideas into real world solutions.  And that&#8217;s the point of the Imagine Cup every year &#8211; to use technology to make a difference.<br />
We need everyone &#8211; software programmers, hardware developers, artists and dreamers  &#8211; to imagine a better world, then make it happen.  The Imagine Cup brings together more than 200,000 students from over 100 countries around the world where they compete to help find the answers.  And no matter who comes up with the best solutions &#8211; everybody wins!</span><span></p>
<h2>The 2009 Worldwide Finals: Egypt</h2>
<p>Each year the Finals are held in a different city of the world. Past Worldwide Finals include Paris, France (2008); Seoul, South Korea (2007); Delhi, India (2006); Yokohama, Japan (2005); Sao Paulo, Brazil (2004); and Barcelona, Spain (2003). The 2009 Worldwide Finals will be held in Cairo, Egypt in July 2009.</p>
<div></div>
<div>The world can&#8217;t wait!  <a href="https://imaginecup.com/Registration/default.aspx">Register now!</a></div>
<div></div>
<h2>The 2009 Theme: Solve the World&#8217;s Toughest Problems</h2>
<p>In 2009, the Imagine Cup challenges the world&#8217;s most talented students to &#8220;Imagine a world where technology helps solve the toughest problems facing us today.&#8221; Some might use technology to help a brother or sister get an education. Or find entirely new approaches for medicine.  Or discover ways to counter the inequalities that exist between genders around the world.  These students might ensure the sustainability of our planet or help deliver universal primary education.  Yeah, it&#8217;s that important.</p>
<p>The United Nations has identified some of the hardest challenges in the world today in its Millennium Goals. This year the Imagine Cup uses these ambitious challenges as a guiding light to inspire change all over the world. <a href="http://www.un.org/millenniumgoals/" target="_blank">Learn more about the eight Millennium Goals</a>.</p>
<h2>Competition Categories</h2>
<div class="whatIsCatLeft"><img src="http://imaginecup.com/App_Themes/Default/Images/IC09_IconOnWhite_SoftwareDev.gif" alt="Software Design" /></div>
<div class="whatIsCatRight"><span class="bodySubHead2">Software Design </span></p>
<p>We are asking students to create real world software and services applications that use Microsoft tools and technology.  It&#8217;s not just about the PC anymore &#8211; students need to think about taking advantage of mobile devices as well.  Think big!  The judging requires students to use their creativity and drive if they want to compete on the world stage.  This is where legends are born and lives are changed &#8211; where an application starts as an idea and ends up being used all over the world.<a href="/Competition/mycompetitionportal.aspx?competitionId=19">Visit the Software Design competition page to learn more.</a></div>
<div class="whatIsCatClear"><!--Spacer--></div>
<div class="whatIsCatLeft"><img src="http://imaginecup.com/App_Themes/Default/Images/IC09_IconOnWhite_EmbeddedDev.gif" alt="Embedded Development" /></div>
<div class="whatIsCatRight"><span class="bodySubHead2">Embedded Development</span><span style="font-size:10pt;font-family:Verdana,sans-serif;"><span style="color:#000000;"> </span></p>
<div></div>
<div>The object of the Embedded Development Invitational is to unleash students&#8217; creativity in an effort to change the world into a better place. They will develop their own embedded device whose function it is to better us all.  The Embedded Development Invitational challenges students to go beyond the PC desktop and work in both hardware and software to build an embedded solution using Windows Embedded CE 6.0 R2 and the provided embedded platform.</div>
<div></div>
<div><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=20">Visit the Embedded Design competition page to lean more!</a></div>
<div></div>
<p></span></div>
<div class="whatIsCatClear"><!--Spacer--></div>
<div class="whatIsCatLeft"><img src="http://imaginecup.com/App_Themes/Default/Images/IC09_IconOnWhite_GameDev.gif" alt="Game Development" /></div>
<div class="whatIsCatRight"><span class="bodySubHead2">Game Development</span></p>
<div></div>
<div>The object of the Game Development Invitational is to create a new game that uses both Microsoft&#8217;s XNA Game Studio 3.0 and Visual Studio. Competitors&#8217; games should illustrate the Imagine Cup theme <strong>&#8220;Imagine a world where technology helps solve the toughest problems facing us today.&#8221;</strong> This is a chance for students who&#8217;ve always enjoyed playing games to create their own game and at the same time help change the global community. The Game Development Invitational is a great opportunity for learning and advancement towards an important step in their budding careers either as a game developer or as an entrepreneur in the game business. This is the students&#8217; opportunity to build a full game from scratch!</div>
<div></div>
<div><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=21">Visit the Game Development competition page to learn more!</a></div>
<div></div>
</div>
<div class="whatIsCatClear"><!--Spacer--></div>
<div class="whatIsCatLeft"><img src="http://imaginecup.com/App_Themes/Default/Images/IC09_IconOnWhite_Robotics.gif" alt="Robotics and Algorithm" /></div>
<div class="whatIsCatRight"><span class="bodySubHead2">Robotics and Algorithm</span></p>
<div>Robots need more than gears and wires &#8211; they require highly sophisticated algorithms to interpret and interact with the world around them. This competition is a mathematical obstacle course where students must navigate a series of brain teasers, code challenges and algorithmic puzzles to demonstrate their ability to understand the potential of robots in our world.  This exciting event takes place in a virtual world as students progress through increasingly difficult rounds.</div>
<div></div>
<div><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=22">Visit the Robotics and Algorithm competition page to learn more!</a></div>
</div>
<div class="whatIsCatClear"><!--Spacer--></div>
<div class="whatIsCatLeft"><img src="http://imaginecup.com/App_Themes/Default/Images/IC09_IconOnWhite_ITChallenge.gif" alt="IT Challenge" /></div>
<div class="whatIsCatRight"><span class="bodySubHead2">IT Challenge</span></p>
<div>Students are challenged to develop, deploy, and maintain IT systems that are elegant, functional, robust and secure.  This demanding competition requires students to demonstrate their knowledge and skills in the science of networks, databases, and servers. They also need to show their analytical abilities and make tough decisions in IT environments.</div>
<div><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=23"></p>
<div>Visit the IT Challenge competition page to lean more!</div>
<p></a></div>
</div>
<div class="whatIsCatClear"><!--Spacer--></div>
<div class="whatIsCatLeft"><img src="http://imaginecup.com/App_Themes/Default/Images/IC09_IconOnWhite_MashUp.gif" alt="MashUp" /></div>
<div class="whatIsCatRight"><span class="bodySubHead2">MashUp</span></p>
<div>The object of the MashUp competition is to create a new and useful Web 2.0 application that is connected to the Imagine Cup theme <strong>&#8220;Imagine a world where technology helps solve the toughest problems facing us today.&#8221;</strong> Students will use Microsoft PopFly to leverage current third party data and services available on the internet to create a new and unique tool that is effectively consumed by other internet users as their Imagine Cup entry.</div>
<div><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=24">Visit the MashUp competition page to learn more!</a></div>
</div>
<div class="whatIsCatClear"><!--Spacer--></div>
<div class="whatIsCatLeft"><img src="http://imaginecup.com/App_Themes/Default/Images/IC09_IconOnWhite_Photography.gif" alt="Photography" /></div>
<div class="whatIsCatRight"><span class="bodySubHead2">Photography</span></p>
<div>Great photographers know a single image can change the world.  In this competition, students communicate a story that explores a critical issue through a photo essay of inspiring still images. The photos must grab the audience and illustrate the students&#8217; personal insight into these global issues.<br />
<a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=25"> </a></p>
<div><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=25">Visit the Photography competition page to learn more!</a></div>
</div>
</div>
<div class="whatIsCatClear"><!--Spacer--></div>
<div class="whatIsCatLeft"><img src="http://imaginecup.com/App_Themes/Default/Images/IC09_IconOnWhite_ShortFilm.gif" alt="Short Film" /></div>
<div class="whatIsCatRight"><span class="bodySubHead2">Short Film</span></p>
<div>We all love to go to the movies but some of us love to <em>make</em> movies! Filmmaking is a technical craft combined with the art of storytelling using moving images. A short film has the difficulty of conveying a message in a brief period of time while also being visually stimulating.  In this competition, students will be challenged to create an original short film and also demonstrate excellence in filmmaking at all levels from concept art to polished editing.<br />
<a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=26"> </a></p>
<div><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=26">Visit the Short Film competition page to learn more!</a></div>
</div>
</div>
<div class="whatIsCatClear"><!--Spacer--></div>
<div class="whatIsCatLeft"><img src="http://imaginecup.com/App_Themes/Default/Images/IC09_IconOnWhite_Design.gif" alt="Design" /></div>
<div class="whatIsCatRight">
<div><span><strong>Design</strong><br />
The object of the Design Invitational is to create a solution of an innovative design for easier machines and human interactions by inspiring students to use the power of technology as means to manifest their creativeness.  The new, innovative design must bring a real benefit and address the challenges of the 2009 Imagine Cup Theme.</span></div>
<div><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=27"> </a></div>
</div>
<p></span></p>
<div><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=27">Visit the Design competition page to learn more!</a></div>
</blockquote>
<div></div>
<div></div>
<div>So recently I got selected as a Microsoft Student Partner (yay!). I am taking part in the Imagine Cup 2009 and ask all of you to take part too.</div>
<h2>PS: In the registration form, kindly fill <span style="color:#ff0000;">srajanmani</span> in the <span style="color:#ff0000;">referral code</span> column.</h2>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Cypress Express 3.0 for Cypress PSOC, I'm a convert!]]></title>
<link>http://microcontrollers.wordpress.com/2008/03/14/cypress-express-30-for-cypress-psoc-im-a-convert/</link>
<pubDate>Fri, 14 Mar 2008 13:24:09 +0000</pubDate>
<dc:creator>Michele Fadda</dc:creator>
<guid>http://microcontrollers.wordpress.com/2008/03/14/cypress-express-30-for-cypress-psoc-im-a-convert/</guid>
<description><![CDATA[I must admit that, being an old timer, I had considered that software tool with loads of suspicion. ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I must admit that, being an old timer, I had considered that software tool with loads of suspicion.</p>
<p>&#8220;No coding necessary&#8221; probably triggered some nerdish response of mine, a shrug full of contempt, close to &#8220;I very much doubt a <strong>thing</strong> can write code better than I&#8221; &#8230;</p>
<p>Well, I eventually found out what Express is all about.</p>
<p>Cypress Express is an excellent tool when it comes to blazingly fast prototyping.</p>
<p>It is true that it cannot beat me or any pro in generating optimised and finely hand optimised, tuned code.</p>
<p>However where this exceptional application really shines is testing hardware, with proven projects, in less time you can say 1 2 3 (wait, no, just a little bit longer than that).</p>
<p>I have a friend who, a few weeks ago, kept complaining that he was late, had to work during week ends because of a problem with a I2C bus interface, having forgotten that some bit had changed address from one release of a datasheet and another belonging to newer silicon.</p>
<p>Well, sure as hell he is not using, contrary to my suggestions, Cypress! He is using another vendor which does not provide a confortable and practical API, and tools which make programming I2C a dependable and quick activity.</p>
<p>He has been toiling with that thing for about a month, and my friend ended up becoming even less amiable than he usually is. I had to double check whether a system I am designing talks on I2C bus properly, and I wrote and tested <strong>both</strong> sides of the communication in less than one hour, and it took me so long because I like to keep a relaxed approach and proceed methodically, with order.</p>
<p>I had prepared a logiscope, ready at hand, and I found out I was not going to need it to debug anything, because everything worked, just fine, at first attempt. I was almost disappointed: gee, this thing is keeping me from getting all the fun! Anyway, I don&#8217;t know if it is even worth posting this small, but useful I2C bus monitor on this blog, as the application is so easy that it is trivial:</p>
<p>In Express you just need to place on the canvas the icons of I2C slave interface, a valuator, the icon of a LCD panel. You then fill in properties (I2C address being the most important), edit the transfer function (which is something like &#8220;if 1 then Display=I2C_value). You assign pins, and program the unit.</p>
<p>That&#8217;s all, finished, presto! Building a radio remote control with PSOC wUSB is not nearly more complex than that: a working prototype is something you can assemble on Cypress evaluation boards in less than 15 minutes, from scratch.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
