<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-2242671043965134665</id><updated>2024-10-06T21:18:00.437-07:00</updated><category term="Windows CE 6.0"/><category term="General"/><category term="Windows CE 5.0"/><category term="Windows Mobile"/><category term="Microsoft"/><category term="Press Release"/><category term="Windows Embedded Standard"/><category term="VS2005"/><category term="Windows CE 7.0"/><category term="Windows Embedded Compact 7"/><category term="Debugging"/><category term="Webcast"/><category term="WEC 7"/><category term="Device Drivers"/><category term="KITL"/><category term="Windows CE 4.2"/><category term=".Net Compact FrameWork"/><category term="Atmel"/><category term="Freescale"/><category term="SDK"/><category term="Video"/><category term="Windows Phone"/><category term="Remote Tools"/><category term="Windows Embedded Handheld"/><category term="ActiveSync"/><category term="Kernel"/><category term="Silverlight"/><category term="Smart Device"/><category term="TI"/><category term="Texas Instruments"/><category term="Tricks"/><category term="BeagleBone"/><category term="Bluetooth"/><category term="Catalog"/><category term="NXP"/><category term="QFE"/><category term="Tradeshows"/><category term="VS2008"/><category term="WES 7"/><title type="text">Nicolas BESSON's weblog</title><subtitle type="html">All news and tips around the Windows Embedded community.</subtitle><link href="http://nicolasbesson.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>151</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-8277626360951578839</id><published>2013-01-15T07:15:00.000-08:00</published><updated>2013-01-15T07:15:59.422-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 4.2"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 5.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 6.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Compact 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Handheld"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Standard"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Phone"/><title type="text">Moving forward to a new blog</title><content type="html">Dear Readers,&lt;br /&gt;
&lt;br /&gt;
I'm moving forward and opening a &lt;a href="http://embeddingwindowssuccess.blogspot.fr/" target="_blank"&gt;new blog&lt;/a&gt;&amp;nbsp; for Windows Embedded technologies.&lt;br /&gt;
The URL is : http://embeddingwindowssuccess.blogspot.fr/&lt;br /&gt;
&lt;br /&gt;
- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/8277626360951578839" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/8277626360951578839" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/8277626360951578839" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2013/01/moving-forward-to-new-blog.html" rel="alternate" title="Moving forward to a new blog" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-6354273446417097135</id><published>2012-11-15T02:41:00.000-08:00</published><updated>2012-11-15T02:41:05.356-08:00</updated><title type="text">Windows Embedded Roadmaps revealed</title><content type="html">Microsoft reveal the Windows Embedded products roadmap and naming.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/en-us/news/features/2012/nov12/11-13EmbeddedRoadmap.aspx" target="_blank"&gt;link&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/6354273446417097135" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/6354273446417097135" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/6354273446417097135" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2012/11/windows-embedded-roadmaps-revealed.html" rel="alternate" title="Windows Embedded Roadmaps revealed" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-4561483611039547261</id><published>2012-10-08T05:43:00.000-07:00</published><updated>2012-10-08T05:43:33.765-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Freescale"/><category scheme="http://www.blogger.com/atom/ns#" term="WEC 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Compact 7"/><title type="text">Adeneo Embedded announces the availability of the official Windows Embedded Compact 7 reference BSP for i.MX6</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.adeneo-embedded.com/var/ezflow_site/storage/images/media/images/product-pictures/freescale/freescale-i.mx6-sabre-lite-board/144955-3-eng-US/Freescale-i.MX6-Sabre-Lite-Board_large.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="143" src="http://www.adeneo-embedded.com/var/ezflow_site/storage/images/media/images/product-pictures/freescale/freescale-i.mx6-sabre-lite-board/144955-3-eng-US/Freescale-i.MX6-Sabre-Lite-Board_large.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;i.MX6x Saber Lite&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Adeneo Embedded, in collaboration with Freescale, releases the official reference BSP for i.MX6, targeting SABRE LITE development platform. Beyond a standard set of drivers leveraging i.MX6 chipset capabilities, this BSP brings unique set of features such as full NDIS6 Ethernet driver, SMP support or Multi-monitor graphical support.&lt;br /&gt;A binary demo image is available for free download directly on Adeneo Embedded website at &lt;a href="http://www.adeneo-embedded.com/Products/Board-Support-Packages/Freescale-i.MX6-Sabre-Lite"&gt;http://www.adeneo-embedded.com/Products/Board-Support-Packages/Freescale-i.MX6-Sabre-Lite&lt;/a&gt;&lt;br /&gt;Licensing of the source code BSP will be publicly available soon. For customers needing to start their development immediately, &lt;a href="http://www.adeneo-embedded.com/" target="_blank"&gt;Adeneo Embedded&lt;/a&gt; proposes an “early adoption” program. Please contact &lt;a href="mailto:sales@adeneo-embedded.com"&gt;sales@adeneo-embedded.com&lt;/a&gt; for more details on how to access to the BSP source code prior the public release.&lt;br /&gt;
&lt;br /&gt;
- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/4561483611039547261" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/4561483611039547261" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2012/10/adeneo-embedded-announces-availability.html" rel="alternate" title="Adeneo Embedded announces the availability of the official Windows Embedded Compact 7 reference BSP for i.MX6" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><georss:featurename>4 Chemin du Ruisseau, 69130 Écully, France</georss:featurename><georss:point>45.7702545 4.7859144</georss:point><georss:box>45.76887 4.7834469 45.771639 4.7883819</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-5076313040746405037</id><published>2012-06-06T01:57:00.000-07:00</published><updated>2012-06-06T01:57:24.595-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BeagleBone"/><category scheme="http://www.blogger.com/atom/ns#" term="Texas Instruments"/><category scheme="http://www.blogger.com/atom/ns#" term="TI"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Compact 7"/><title type="text">Adeneo Embedded releases BeagleBone Windows Embedded Compact 7 BSP for Community</title><content type="html">&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves&gt;false&lt;/w:TrackMoves&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:HyphenationZone&gt;21&lt;/w:HyphenationZone&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;FR&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:DontVertAlignCellWithSp/&gt;
   &lt;w:DontBreakConstrainedForcedTables/&gt;
   &lt;w:DontVertAlignInTxbx/&gt;
   &lt;w:Word11KerningPairs/&gt;
   &lt;w:CachedColBalance/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="false" UnhideWhenUsed="false"
   QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Tableau Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Times New Roman","serif";
 mso-ansi-language:EN-US;
 mso-fareast-language:EN-US;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class="WordSection1"&gt;


&lt;div class="Subheadline"&gt;
&lt;span lang="EN-US" style="mso-bidi-font-style: italic;"&gt;Leveraging
the latest “Unified BSP” for Texas Instruments (TI) Cortex&lt;/span&gt;&lt;sup&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 12.0pt;"&gt;TM&lt;/span&gt;&lt;/sup&gt;&lt;span lang="EN-US" style="mso-bidi-font-style: italic;"&gt;-A8 MPUs,&lt;/span&gt;&lt;/div&gt;
&lt;div class="Subheadline"&gt;
&lt;span lang="EN-US" style="mso-bidi-font-style: italic;"&gt;Adeneo
Embedded supports the BeagleBone community with Windows Embedded Compact 7&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoBodyText3" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://beagle.s3.amazonaws.com/graphics/beaglebone/beaglebone-in-hand.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://beagle.s3.amazonaws.com/graphics/beaglebone/beaglebone-in-hand.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; layout-grid-mode: line; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt;Ecully,
France and Bellevue, WA, June 5, 2012&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; layout-grid-mode: line; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt; - &lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;Adeneo
Embedded, a platinum member of the Texas Instruments Design Network, and a
Microsoft Windows Embedded Gold Partner and recipient of the “Windows Embedded
Excellence Award” from 2007 through 2011, announces the availability of Windows
Embedded Compact 7 reference board support packages (BSPs), along with a full
suite of support services, including customized support, training and
development services, for the Sitara&lt;sup&gt;TM&lt;/sup&gt; AM335x ARM® Cortex&lt;sup&gt;TM&lt;/sup&gt;-A8
processor-based community board, the BeagleBone. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;BeagleBone is &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;a&lt;span style="background: white;"&gt; low-cost,
high-expansion board that can either works stand-alone or acts as a USB or
Ethernet connected expansion companion for BeagleBoard and BeagleBoard-xM
boards, based on 720MHz Sitara&lt;sup&gt;TM&lt;/sup&gt; MPU AM3359 with 256MB DDR2 memory.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;BeagleBone BSP
developed by Adeneo Embedded is based on the latest version of the Texas
Instruments “unified BSP” for Windows Embedded Compact 7 which supports TI ARM®
Cortex&lt;sup&gt;TM&lt;/sup&gt;-A8 devices, including OMAP35x, AM335x, AM35x, AM37x, AM387x
Sitara&lt;sup&gt;TM&lt;/sup&gt; ARM® MPUs and DaVinci DM37x and DM816x video processors. Through
a strategic collaboration between TI and Adeneo Embedded, this unified BSP is available
from Adeneo Embedded website since February 2012.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;Windows Embedded
Compact 7 provides developers, designers and original equipment manufacturers
(OEMs) with a powerful real-time OS and a full suite of development tools,
enabling an integrated, streamlined development experience to speed devices to
market.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;The Sitara AM335x platform
used on the BeagleBone is a cost and performance optimized solution targeting &lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-fareast-font-family: &amp;quot;MS Mincho&amp;quot;; mso-fareast-language: EN-US;"&gt;portable,
pocket-sized applications. Starting at $5 and consuming as low as 7 mW of
power, the AM335x &lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;ARM® Cortex&lt;sup&gt;TM&lt;/sup&gt;-A8&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-fareast-font-family: &amp;quot;MS Mincho&amp;quot;; mso-fareast-language: EN-US;"&gt; processors
provide low power consumption while prolonging battery life and reducing heat
emissions. Developers have access to a high performance processor with advanced
3D graphics capabilities, touch screen controller and sophisticated peripherals
all on a single chip&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="line-height: 150%; margin-left: 18.0pt; mso-add-space: auto;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;"&lt;i style="mso-bidi-font-style: normal;"&gt;Releasing this new BSP for the BeagleBone
community board highlights our commitment to Texas Instruments and Microsoft to
support&lt;a href="" name="_GoBack"&gt;&lt;/a&gt; OEMs from early prototyping to shipment of their
devices&lt;/i&gt;," said Yannick Chammings, chief executive officer, Adeneo
Embedded. "&lt;i style="mso-bidi-font-style: normal;"&gt;Our ‘community board’
strategy was initiated with the release of Windows Embedded Compact 7 BSP for
BeagleBoard xM. With the availability of the BSP for BeagleBone, customers can
now evaluate Windows Embedded Compact 7 on the whole scope of development
platforms available for TI MPUs, covering prototyping, early evaluation, as
well as industrial development stages.&lt;/i&gt;”&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;“Texas
Instruments is excited to have Adeneo Embedded's support of the BeagleBoard
community with a BeagleBone-based Windows Embedded Compact 7 BSP,” &lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;said
Thomas Kelly, director, TI’s Design Network. “&lt;i style="mso-bidi-font-style: normal;"&gt;The combination of BeagleBone and Windows Embedded Compact will ease
the development of new innovative intelligent embedded systems for community
members and OEMs alike,” &lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;“&lt;i style="mso-bidi-font-style: normal;"&gt;Adeneo Embedded’s support for the Windows Embedded Compact platform on
the BeagleBone community board opens new opportunities for better innovation
across the device development cycle, giving customers greater ability to create
optimized devices to power intelligent systems for the enterprise,&lt;/i&gt;” said
Lorraine Bardeen, marketing director for Windows Embedded EMEA at Microsoft. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;OEMs interested in
using these technologies for their devices can discuss further support options
available by contacting our sales team at &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="mailto:sales@adeneo-embedded.com"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;sales@adeneo-embedded.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;.
Windows Embedded Compact 7 reference BSP for BeagleBone is available on Adeneo
Embedded website: &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.adeneo-embedded.com/"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;http://www.adeneo-embedded.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: FR;"&gt;&lt;br clear="all" style="mso-special-character: line-break; page-break-before: always;" /&gt;
&lt;/span&gt;

&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: normal;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt;"&gt;About Adeneo Embedded&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: normal;"&gt;
&lt;span lang="EN-US" style="mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt;"&gt;Adeneo Embedded
provides system integration, design, support and training services to companies
seeking world-class expertise in embedded solutions using high-performance
architectures. For over 10 years, Adeneo Embedded has helped clients, in all
stages of development; create profitable, feature-rich products that
incorporate software and hardware solutions based on Windows Embedded, Windows Phone
or .NET Micro Framework operating systems. Close working partnerships with
industry-leading silicon and software vendors allow Adeneo Embedded to apply
its experience to a wide range of embedded solutions for the automotive,
industrial, medical,&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;multi-media,
navigation,&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;networking, mobile and
wireless markets. Adeneo Embedded has a global sales and support network backed
by engineering offices in North America and Europe.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: normal; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="text-align: justify;"&gt;
&lt;b&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt;"&gt;About the Texas
Instruments Design Network &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: normal; text-align: justify;"&gt;
&lt;span lang="EN-US" style="mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-bidi-font-weight: bold;"&gt;Adeneo Embedded is a platinum member of the TI
Design Network, a premier group of independent, well-established companies that
offer products and system-level design and manufacturing services complementing
TI’s semiconductors to a worldwide customer base to accelerate product
innovation and time-to-market. Network members provide product design, hardware
and software system integration, turnkey product design, RF and processor
system modules, reference platforms, software development, proof-of-concept
design, feasibility studies, research, certification compliance, prototyping,
manufacturing, and product life cycle management. For more information about the
TI Design Network, please visit &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.ti.com/designnetwork"&gt;&lt;span style="mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-bidi-font-weight: bold;"&gt;http://www.ti.com/designnetwork&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-bidi-font-weight: bold;"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-outline-level: 1;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-outline-level: 1;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;"&gt;Trademarks&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;"&gt;OMAP,
Sitara and DaVinci are trademarks of Texas Instruments.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;All other trademarks and registered
trademarks belong to their respective owners.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: normal; margin-left: -45.35pt; text-indent: 45.35pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%;"&gt;
&lt;span lang="EN-US" style="font-size: 10.0pt; line-height: 150%; mso-bidi-font-family: Arial;"&gt;© 2012
Adeneo Embedded. All Rights Reserved. All other brands or product names are the
property of their respective holders&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 10.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: FR;"&gt;&lt;br clear="all" style="mso-break-type: section-break; page-break-before: always;" /&gt;
&lt;/span&gt;&lt;/b&gt;

&lt;div class="WordSection2"&gt;


&lt;div class="MsoBodyText" style="line-height: 150%;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US"&gt;Further information&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span lang="EN-US" style="color: black; layout-grid-mode: line; mso-fareast-language: DE;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%; text-align: justify;"&gt;
&lt;span lang="EN-US" style="layout-grid-mode: line; mso-fareast-language: DE;"&gt;For more
information about Adeneo Embedded competences, products and services around
Windows Embedded technologies:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%; margin-left: 36.0pt; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -18.0pt;"&gt;
&lt;span lang="EN-US" style="font-family: Wingdings; layout-grid-mode: line; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-fareast-language: DE;"&gt;&lt;span style="mso-list: Ignore;"&gt;Ä&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="layout-grid-mode: line; mso-fareast-language: DE;"&gt;visit Adeneo
Embedded dedicated web site &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.adeneo-embedded.com/"&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;www.adeneo-embedded.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="layout-grid-mode: line; mso-fareast-language: DE;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%; margin-left: 36.0pt; mso-list: l1 level1 lfo2; text-align: justify; text-indent: -18.0pt;"&gt;
&lt;span lang="EN-US" style="font-family: Wingdings; layout-grid-mode: line; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-fareast-language: DE;"&gt;&lt;span style="mso-list: Ignore;"&gt;Ä&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;Adeneo Embedded General sales contact&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="mailto:sales@adeneo-embedded.com"&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;sales@adeneo-embedded.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="layout-grid-mode: line; mso-fareast-language: DE;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%; text-align: justify;"&gt;
&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;For a local contact in&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%; margin-left: 36.0pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt;"&gt;
&lt;span lang="EN-GB" style="font-family: Wingdings; layout-grid-mode: line; mso-ansi-language: EN-GB; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-fareast-language: DE;"&gt;&lt;span style="mso-list: Ignore;"&gt;Ä&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;Europe&lt;/span&gt;&lt;/u&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;, please contact Jeremy Delicato&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="mailto:jdelicato@adeneo-embedded.com"&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;jdelicato@adeneo-embedded.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%; margin-left: 36.0pt; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt;"&gt;
&lt;span lang="EN-GB" style="font-family: Wingdings; layout-grid-mode: line; mso-ansi-language: EN-GB; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-fareast-language: DE;"&gt;&lt;span style="mso-list: Ignore;"&gt;Ä&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;America&lt;/span&gt;&lt;/u&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;, please contact Mike Ruiz&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="mailto:mruiz@adeneo-embedded.com"&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;mruiz@adeneo-embedded.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-GB" style="layout-grid-mode: line; mso-ansi-language: EN-GB; mso-fareast-language: DE;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoBodyText" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Boilerplatetitle"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="Boilerplatetitle"&gt;
&lt;span lang="EN-GB" style="color: windowtext; mso-ansi-language: EN-GB;"&gt;Adeneo Press Contacts &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: FR;"&gt;&lt;br clear="all" style="mso-break-type: section-break; page-break-before: auto;" /&gt;
&lt;/span&gt;

&lt;div class="WordSection3"&gt;


&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt;Valerie
Cote&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%;"&gt;
&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Executive Assistant, Adeneo
Embedded (EU)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%; tab-stops: 40.5pt;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt;Phone&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;+33
426-492-539&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%; tab-stops: 40.5pt;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt;E-mail&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="mailto:vcote@adeneo-embedded.com"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt;vcote@adeneo-embedded.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%; margin-left: 4.5pt;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt;Kathleen Wright&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%; margin-left: 4.5pt;"&gt;
&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Office
Manager, Adeneo Embedded (USA) &lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%; margin-left: 4.5pt; tab-stops: 45.0pt;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt;Phone&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;+1
(425) 749-4335&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 150%; margin-left: 4.5pt; tab-stops: 45.0pt;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt;E-mail&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="mailto:kwright@adeneo-embedded.com"&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt;kwright@adeneo-embedded.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-bidi-font-size: 10.0pt;"&gt; &lt;span style="color: red;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span lang="EN-US" style="color: red; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 150%; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 10.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: FR;"&gt;&lt;br clear="all" style="mso-break-type: section-break; page-break-before: always;" /&gt;
&lt;/span&gt;

&lt;div class="MsoBodyText" style="line-height: 150%;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/5076313040746405037" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/5076313040746405037" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/5076313040746405037" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2012/06/adeneo-embedded-releases-beaglebone.html" rel="alternate" title="Adeneo Embedded releases BeagleBone Windows Embedded Compact 7 BSP for Community" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total><georss:featurename>Écully, France</georss:featurename><georss:point>45.774657 4.77867</georss:point><georss:box>45.752506999999994 4.739188 45.796807 4.8181519999999995</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-1401200291018013792</id><published>2012-06-05T07:22:00.000-07:00</published><updated>2012-06-05T07:22:29.812-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Webcast"/><category scheme="http://www.blogger.com/atom/ns#" term="WES 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Standard"/><title type="text">Windows Embedded Standard 7 for Application developers</title><content type="html">You are application developer and want to know more how WES7 (Windows Embedded Standard 7) can fit your needs for your final product, then I would encourage you to attempt the webinars on that topic provided by Adeneo Embedded and Arrow Electronics &lt;a href="http://geekswithblogs.net/WindowsEmbeddedCookbook/archive/2012/05/22/windows-embedded-for-application-developers.aspx" target="_blank"&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/1401200291018013792" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/1401200291018013792" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/1401200291018013792" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2012/06/windows-embedded-standard-7-for.html" rel="alternate" title="Windows Embedded Standard 7 for Application developers" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-915924827744004319</id><published>2011-11-26T03:12:00.000-08:00</published><updated>2011-11-26T03:14:03.671-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Compact 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Handheld"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Standard"/><title type="text">Windows Embedded products road map</title><content type="html">Microsoft announces the Windows Embedded vNext products releases.&lt;br /&gt;Check out &lt;a href="http://blogs.msdn.com/b/obloch/archive/2011/11/14/windows-embedded-roadmap-update.aspx"&gt;Olivier's Bloch blog &lt;/a&gt;for details&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class=" down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/915924827744004319" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/915924827744004319" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/915924827744004319" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/11/windows-embedded-products-road-map.html" rel="alternate" title="Windows Embedded products road map" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-6292650360393297973</id><published>2011-11-24T02:17:00.000-08:00</published><updated>2011-11-24T02:19:23.892-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WEC 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Compact 7"/><title type="text">Windows Embedded Compact 7: Enabling the Mouse to Activate Hyperlinks in the Web Browser</title><content type="html">Have issue with the mouse click in IE under Windows Embedded Compact 7, then &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/5492.aspx"&gt;check out this work around.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/6292650360393297973" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/6292650360393297973" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/6292650360393297973" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/11/windows-embedded-compact-7-enabling.html" rel="alternate" title="Windows Embedded Compact 7: Enabling the Mouse to Activate Hyperlinks in the Web Browser" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-8615283724106516226</id><published>2011-08-11T03:06:00.000-07:00</published><updated>2011-08-11T03:06:17.424-07:00</updated><title type="text">July2011 Optional Updates Are On ECE For XPe SP3, Standard 2009 and Standard 7</title><content type="html">&lt;a href="http://blogs.msdn.com/b/embedded/archive/2011/08/10/july2011-optional-updates-are-on-ece-for-xpe-sp3-standard-2009-and-standard-7.aspx"&gt;July2011 Optional Updates Are On ECE For XPe SP3, Standard 2009 and Standard 7&lt;/a&gt;: "&lt;p&gt;&lt;span style="font-family:verdana,geneva;font-size:x-small;"&gt;&lt;em&gt; *UPDATED 8/10/11 - Added link for Standard 7*&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;&lt;p&gt;The July 2011 Optional Updates are now available on the ECE site for &lt;a href="https://ece.partners.extranet.microsoft.com/ece/Embedded/Products/ProductSupplements/Embedded/XPE/XPEMonthlyUpdates/DistOEM-July2011WinXPEmbdnWinEmbdStandOpUpd.htm"&gt;Windows® Embedded Standard 2009&lt;/a&gt;, &lt;a href="https://ece.partners.extranet.microsoft.com/ece/Embedded/Products/ProductSupplements/Embedded/XPE/XPEMonthlyUpdates/DistOEM-July2011WinXPEmbdnWinEmbdStandOpUpd.htm"&gt;Microsoft® Windows® XP Service Pack 3&lt;/a&gt; and &lt;a href="https://ece.partners.extranet.microsoft.com/ece/Embedded/Products/ProductSupplements/Embedded/EmbeddedStandard7/WES7MonthlyUpdates/DistOEM-July2011OptnlUpdforWinEmbdStand7.htm"&gt;Windows Embedded Standard 7&lt;/a&gt;. Fixes include:&lt;/p&gt;
&lt;br /&gt;&lt;p&gt;&lt;b&gt;The list below applies to XP Embedded SP3 and Windows Embedded Standard 2009 &lt;/b&gt;&lt;/p&gt;
&lt;br /&gt;&lt;p&gt;KB2540135 - This update fixes the following issue&lt;/p&gt;
&lt;br /&gt;&lt;ul&gt;
&lt;br /&gt;&lt;li&gt;
&lt;br /&gt;&lt;p&gt;This update fixes an issue where the File Based Write Filter (FBWF) Provider might crash while getting FbwfCacheDetail instances, after seven or more files have been added to or changed in the FBWF overlay, resulting in the FbwfCacheDetail instances containing corrupted file names in the FileName property.&lt;/p&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;p&gt;&lt;b&gt;The list below applies to XP Embedded SP3, Windows Embedded Standard 2009 and Windows Embedded Standard 7 SP1&lt;/b&gt;&lt;/p&gt;
&lt;br /&gt;&lt;ul&gt;
&lt;br /&gt;&lt;li&gt;
&lt;br /&gt;&lt;p&gt;KB2539566 – This update fixes the following issues&lt;/p&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;br /&gt;&lt;ul&gt;
&lt;br /&gt;&lt;li&gt;The Enhanced Write Filter Provider will crash if all EWF volumes have their Overlays disabled and the user tries to subscribe to a EwfOverlayStoreConfiguration event query. Until the new EWF Provider instance is created, all other commands will fail. Expected return code in this case would be 0x80070057 = ERROR_INVALID_PARAMETER. If a crash has occurred, the return code is 0x80041004 = WBEM_E_PROVIDER_FAILURE.&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;
&lt;br /&gt;&lt;p&gt;The event notification threshold values in EWF are inverted.&lt;/p&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;p&gt;&lt;b&gt;The list below applies to Windows Embedded Standard 7 SP1 and Windows Embedded Standard 7&lt;/b&gt;&lt;/p&gt;
&lt;br /&gt;&lt;p&gt;KB2570814 (&lt;strong&gt;Windows Embedded Standard 7 SP1 only&lt;/strong&gt;)- This update fixes the following issues:&lt;/p&gt;
&lt;br /&gt;&lt;ul&gt;
&lt;br /&gt;&lt;li&gt;FBWFAPI by design does not allow multiple commands to be executed at the same time and it returns a clear error. The fix introduces locks in the File Based Write Filter (FBWF) Provider’s FBWFAPI calls, and all parallel requests will get served without errors returned.&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;The cache detail (changed or added files in the FBWF cache) file can be flushed from the cache in the timespan between FbwfCacheDetail instantiation and property data gathering, which results in property data gathering returning an unexpected error.&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;The event notification threshold values in FBWF are inverted.&lt;/li&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;p&gt;KB2573437- This update fixes the following issue:&lt;/p&gt;
&lt;br /&gt;&lt;ul&gt;
&lt;br /&gt;&lt;li&gt;The runtime to be incorrectly configured as “SERVICE_DEMAND_START”. Specifically, when the “Enhanced Write Filter with HORM” package is added to an image with one or more protected volumes that are configured with default settings for “DisableDefragSvc”, the runtime should be configured to disable Auto Defragmentation service (DefragSvc), by setting the “DefragSvc” service to “SERVICE_DISABLED”.&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;This update also fixes the following issue for &lt;b&gt;Windows Embedded Standard 7:&lt;/b&gt;&lt;/li&gt;
&lt;br /&gt;&lt;ul&gt;
&lt;br /&gt;&lt;li&gt;An issue that causes EWF to be configured on all existing volumes on the system. Specifically, when the “Enhanced Write Filter with HORM” package is added to an image with one or more protected volumes that are configured with default settings for “EWFMode”.&lt;em&gt; &lt;/em&gt;To correctly install this update, this KB must be applied to a Distribution Share prior to building and subsequent deployment of an image. &lt;em&gt;Note that this fix was incorporated into Windows Embedded Standard SP1 when it shipped.&lt;/em&gt;&lt;/li&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;p&gt;KB2573449&lt;em&gt; - &lt;/em&gt;This update fixes the following issues:&lt;/p&gt;
&lt;br /&gt;&lt;ul&gt;
&lt;br /&gt;&lt;li&gt;Extends EWF support for storage devices that use TRIM. Without this update, TRIM commands sent by the Filesystem will bypass EWF and violate write filtering guarantees provided by EWF.&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;This update also fixes the following issue for &lt;b&gt;Windows Embedded Standard 7:&lt;/b&gt;&lt;/li&gt;
&lt;br /&gt;&lt;ul&gt;
&lt;br /&gt;&lt;li&gt;A fatal registry corruption or BlueScreen (STOP error) can occur when EWF is enabled and “ewfmgr /all /commitanddisable” is executed followed by a reboot. &lt;i&gt;Note that this fix was incorporated into Windows Embedded Standard SP1 when it shipped.&lt;/i&gt;&lt;/li&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;p&gt;If you have questions on accessing the ECE, please email MS Mobile &amp;amp; Embedded Communications Feedback &amp;amp; Support, &lt;a href="mailto:ECE@microsoft.com"&gt;ECE@microsoft.com&lt;/a&gt;.&lt;/p&gt;
&lt;br /&gt;&lt;p&gt;Thanks,&lt;/p&gt;
&lt;br /&gt;&lt;p&gt;- &lt;a href="http://blogs.msdn.com/embedded/articles/401051.aspx"&gt;Lynda&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;&lt;div style="margin:0px;display:inline;float:none;padding:0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/XPe" rel="tag"&gt;XPe&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Embedded+Standard" rel="tag"&gt;Embedded Standard&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WES7" rel="tag"&gt;WES7&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10194543" height="1" width="1" /&gt;"
&lt;br /&gt;
&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/8615283724106516226" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/8615283724106516226" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/8615283724106516226" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/08/july2011-optional-updates-are-on-ece.html" rel="alternate" title="July2011 Optional Updates Are On ECE For XPe SP3, Standard 2009 and Standard 7" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-2220179442304636462</id><published>2011-08-03T02:08:00.000-07:00</published><updated>2011-08-03T02:08:14.910-07:00</updated><title type="text">Windows Embedded Compact 7 Silverlight OpenGL Rendering Plug-in for the Freescale i.MX53 QSb</title><content type="html">&lt;a href="http://www.adeneo-embedded.com/About-Us/News/Silverlight-OpenGL-Rendering-Plug-in-iMX53-QSb"&gt;Windows Embedded Compact 7 Silverlight OpenGL Rendering Plug-in for the Freescale i.MX53 QSb&lt;/a&gt;: "&lt;p&gt;&lt;b&gt;Developers who have selected the Freescale i.MX53 QSb to run nice multimedia applications with the Windows Embedded Compact 7 operating system can benefit from an optimized rendering solution.&lt;/b&gt;&lt;/p&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/2220179442304636462" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/2220179442304636462" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/2220179442304636462" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/08/windows-embedded-compact-7-silverlight.html" rel="alternate" title="Windows Embedded Compact 7 Silverlight OpenGL Rendering Plug-in for the Freescale i.MX53 QSb" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-1731366326348940687</id><published>2011-05-23T23:55:00.001-07:00</published><updated>2011-05-23T23:57:58.560-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Video"/><category scheme="http://www.blogger.com/atom/ns#" term="WEC 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><title type="text">Windows Embedded Compact 7 Self Train Videos</title><content type="html">Microsoft release few days ago a set of technical videos, for self training on this technology. Covering from debugging to power management, those videos will help you to understand the internal mechanism of this operating system.&lt;br /&gt;&lt;br /&gt;Check out the videos at : &lt;a href="http://www.microsoft.com/showcase/en/US/channels/windowsembedded/results?page=4"&gt;Microsoft Showcase&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/1731366326348940687" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/1731366326348940687" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/1731366326348940687" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/05/windows-embedded-compact-7-self-train.html" rel="alternate" title="Windows Embedded Compact 7 Self Train Videos" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-4466272009125601412</id><published>2011-03-03T01:33:00.000-08:00</published><updated>2011-03-03T01:41:39.832-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Freescale"/><category scheme="http://www.blogger.com/atom/ns#" term="WEC 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Compact 7"/><title type="text">Freescale i.MX53 Quick Start BSP availability</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 100px; height: 100px;" src="http://android-france.fr/wp-content/uploads/2009/10/freescale-chip.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.adeneo-embedded.com/"&gt;Adeneo Embedded&lt;/a&gt;, a preferred partner of Freescale Semiconductors for Windows Embedded, Linux and Android system integration on Freescale i.MX architecture, announce today the availability of 2 new reference board support packages for i.MX53 processor.&lt;br /&gt;Targeting the newly released &lt;a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX53QSB"&gt;Freescale i.MX53 Quick Start&lt;/a&gt; development platform, Windows Embedded Compact 7 and Android reference BSPs provide extended user experience to OEMs developing advanced graphical and multimedia solutions for industrial, medical or home appliances market.&lt;br /&gt;Android BSP is available for free in source code from Adeneo Embedded website. Compact7 source BSP license can be purchased for only US$500. By delivering both Android and Compact7 reference solutions for i.MX53, Adeneo Embedded expands further its collaboration with Freescale and reinforces its availability to help device makers in their developments through support, training and development services around Windows Embedded, Linux and Android technologies.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/4466272009125601412" rel="replies" title="2 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/4466272009125601412" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/4466272009125601412" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/03/freescale-imx53-quick-start-bsp.html" rel="alternate" title="Freescale i.MX53 Quick Start BSP availability" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-1352172455120586944</id><published>2011-03-02T01:25:00.000-08:00</published><updated>2011-03-02T01:29:10.297-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Atmel"/><category scheme="http://www.blogger.com/atom/ns#" term="Freescale"/><category scheme="http://www.blogger.com/atom/ns#" term="NXP"/><category scheme="http://www.blogger.com/atom/ns#" term="Press Release"/><category scheme="http://www.blogger.com/atom/ns#" term="Texas Instruments"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Compact 7"/><title type="text">Windows Embedded Compact 7 BSPs from Adeneo Embedded</title><content type="html">As mentioned yesterday the Microsoft Windows Embedded Compact 7 OS has been released and now Adeneo Embedded is releasing Windows Embedded Compact 7 BSPs for the following platforms and architectures:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Atmel AT91SAM9 architecture, covering AT91SAM9G20, AT91SAM9G45 and AT91SAM9M10 reference development kits.&lt;/li&gt;&lt;li&gt;Freescale i.MX architecture, with reference BSPs for i.MX28 and i.MX53, targeting Freescale i.MX28EVK and i.MX53 QuickStart platforms.&lt;/li&gt;&lt;li&gt;NXP LPC3250 reference development kit&lt;/li&gt;&lt;li&gt;Texas Instruments AM37x and DM37x with a reference BSP for the BeagleBoard-XM, based on the unified BSP architecture for TI Cortex-A8 platforms co-developed by Adeneo and Texas Instruments.&lt;/li&gt;&lt;/ul&gt;Adeneo Embedded will be releasing a complete set of reference BSPs in time with the general availability of Microsoft Windows Embedded Compact 7. Visitors attending the Embedded World tradeshow, taking place in Nuremberg from the 1-3 March, can view demonstrations of these solutions at the Microsoft Booth in hall 11-318, where Adeneo Embedded will be exhibiting.&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/1352172455120586944" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/1352172455120586944" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/1352172455120586944" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/03/windows-embedded-compact-7-bsps-from.html" rel="alternate" title="Windows Embedded Compact 7 BSPs from Adeneo Embedded" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-2306832634232359729</id><published>2011-03-02T00:53:00.000-08:00</published><updated>2011-03-02T01:04:51.668-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General"/><title type="text">Adeneo Embedded website refreshed</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.adeneo-embedded.com/var/ezflow_site/storage/images/design/adeneo-embedded/172-9-eng-US/Adeneo-embedded.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 124px; height: 37px;" src="http://www.adeneo-embedded.com/var/ezflow_site/storage/images/design/adeneo-embedded/172-9-eng-US/Adeneo-embedded.png" alt="" border="0" /&gt;&lt;/a&gt;The Adeneo Embedded team is proud to share with you their new website, easier, cleaner. Check out the new content at &lt;a href="http://www.adeneo-embedded.com/"&gt;http://www.adeneo-embedded.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/2306832634232359729" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/2306832634232359729" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/2306832634232359729" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/03/adeneo-embedded-website-refreshed.html" rel="alternate" title="Adeneo Embedded website refreshed" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-5115520153233063944</id><published>2011-03-01T08:41:00.000-08:00</published><updated>2011-03-01T08:48:25.302-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Compact 7"/><title type="text">Windows Embedded Compact MSDN</title><content type="html">&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i.msdn.microsoft.com/dynimg/IC473016.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 344px; height: 61px;" src="http://i.msdn.microsoft.com/dynimg/IC473016.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;All the &lt;a href="http://msdn.microsoft.com/en-us/library/ee504813%28WinEmbedded.0%29.aspx"&gt;MSDN documentation&lt;/a&gt; for the Windows Embedded Compact 7 operating system is available only, giving you a chance to check what's new during the download of the tool :-)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/5115520153233063944" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/5115520153233063944" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/5115520153233063944" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/03/windows-embedded-compact-msdn.html" rel="alternate" title="Windows Embedded Compact MSDN" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-6555734263431763904</id><published>2011-03-01T08:24:00.000-08:00</published><updated>2011-03-01T08:32:02.652-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Press Release"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Compact 7"/><title type="text">Windows Embedded Compact 7 Release</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.microsoft.com/library/media/1033/windowsembedded/images/products/MWE-Products.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 110px; height: 110px;" src="http://www.microsoft.com/library/media/1033/windowsembedded/images/products/MWE-Products.png" alt="" border="0" /&gt;&lt;/a&gt;Here we are... Microsoft announces today the availability of the Windows Embedded Compact 7 operating system, allowing OEM to build more powerfull and connected devices. This new release integrates the support for the latest technologies like Silverlight 3.0, multitouch panels, multi core processors, and a bunch of other features.&lt;br /&gt;Check out the list from the the product datasheet &lt;a href="http://download.microsoft.com/download/E/D/F/EDF59E7A-A0DD-4EED-AEE8-BFE22C098F46/WE-Compact-Datasheet.pdf"&gt;link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/6555734263431763904" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/6555734263431763904" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/6555734263431763904" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/03/windows-embedded-compact-7-release.html" rel="alternate" title="Windows Embedded Compact 7 Release" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-3516004371183157579</id><published>2011-01-06T07:39:00.000-08:00</published><updated>2011-01-06T07:46:26.361-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Press Release"/><category scheme="http://www.blogger.com/atom/ns#" term="WEC 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><title type="text">WEC 7 : First Worldwide training</title><content type="html">Adeneo Embedded will deliver Windows Embedded Compact 7 trainings based on the Microsoft official training curriculum.&lt;br /&gt;The next sessions in Europe are&lt;br /&gt;&lt;ul&gt;&lt;li&gt;February 8th-11th – Paris, France&lt;/li&gt;&lt;li&gt;March 1st-4th – Sonderborg, Denmark&lt;/li&gt;&lt;li&gt;March 8th-11th – Milano, Italy&lt;/li&gt;&lt;li&gt;March 15th-18th – Paris, France&lt;/li&gt;&lt;/ul&gt;The next session in North America are&lt;br /&gt;&lt;ul&gt;&lt;li&gt;February 28th-March 3rd – Boston, MA&lt;/li&gt;&lt;li&gt;March 14th-17th – Dallas, TX&lt;/li&gt;&lt;li&gt;April 18th-21st – Denver, CO&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Check out the &lt;a href="http://www.adeneo-embedded.com/srt/en/mod_doc?location.id:=1335&amp;id:=118"&gt;Press Release&lt;/a&gt; for content and contacts informations.&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/3516004371183157579" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/3516004371183157579" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/3516004371183157579" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2011/01/wec-7-first-worldwide-training.html" rel="alternate" title="WEC 7 : First Worldwide training" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-7183140961784506769</id><published>2010-11-16T23:35:00.000-08:00</published><updated>2010-11-16T23:45:06.195-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Phone"/><title type="text">Windows Phone 7 Programming Free Ebook</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-17-44-metablogapi/8865.9780735643352f2_5F00_thumb_5F00_22FE659B.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 190px; height: 231px;" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-17-44-metablogapi/8865.9780735643352f2_5F00_thumb_5F00_22FE659B.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you plan to start some development around Windows Phone 7 devices, I would suggest you to read this free ebook recently published :&lt;br/&gt;&lt;br /&gt;Programming Windows Phone 7 by &lt;span style="font-style: italic;"&gt;Charles Petzold&lt;/span&gt; (&lt;a href="http://blogs.msdn.com/b/microsoft_press/archive/2010/08/02/free-ebook-petzold-s-programming-windows-phone-7-special-excerpt-2.aspx"&gt;available here&lt;/a&gt;)&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/7183140961784506769" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/7183140961784506769" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/7183140961784506769" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2010/11/windows-phone-7-programming-free-ebook.html" rel="alternate" title="Windows Phone 7 Programming Free Ebook" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-4868053982843409225</id><published>2010-11-03T12:32:00.000-07:00</published><updated>2010-11-03T12:32:36.389-07:00</updated><title type="text">Adeneo announces unified BSP for TI SoCs, partner awards - News - Windows for Devices</title><content type="html">&lt;a href="http://www.windowsfordevices.com/c/a/News/Adeneo-unified-BSP-and-partner-excellence-awards/?kc=rss"&gt;Adeneo announces unified BSP for TI SoCs, partner awards - News - Windows for Devices&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/4868053982843409225" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/4868053982843409225" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/4868053982843409225" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2010/11/adeneo-announces-unified-bsp-for-ti.html" rel="alternate" title="Adeneo announces unified BSP for TI SoCs, partner awards - News - Windows for Devices" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-5117683036624821668</id><published>2010-11-03T10:55:00.001-07:00</published><updated>2010-11-03T11:05:21.581-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net Compact FrameWork"/><title type="text">Driver wrapper for C#</title><content type="html">From .NET Compact Framework, there is no API allowing access to the driver interfaces, as the main reason of the framework existance is to be able to run on whatever hardware an application without having to recompile it, this by the usage of the CLR (Common Language Runtime).&lt;br /&gt;&lt;br /&gt;But developper working on embedded systems usually have to access those drivers that are specific to the platform. So in that case they need an access to the native APIs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Identify the needs&lt;/span&gt;&lt;br /&gt;Before getting access to the driver from C# you have to identify the APIs that have to be mapped from native to managed environment. Accessing a driver from native code is performed using the following APIs :&lt;br /&gt;- CreateFile : in order to open a driver instance&lt;br /&gt;- CloseHandle : to close the opened instance&lt;br /&gt;- ReadFile : read data from the stream&lt;br /&gt;- WriteFile : write data into the stream&lt;br /&gt;- Seek : move data pointer in the stream&lt;br /&gt;- DeviceIoControl : to perform driver specific actions with the usage of the CTL_CODE macro for commands IDs&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Map the native API&lt;/span&gt;&lt;br /&gt;In order to map the native API into C#, the usage of the interop services is required.&lt;br /&gt;Note : you can find native API mapping from pinvoke.net (http://www.pinvoke.net/) website.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Create a driver class&lt;/span&gt;&lt;br /&gt;We have to define the Driver class that will handle all the wrapping actions for us.&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Runtime.InteropServices;&lt;br /&gt;&lt;br /&gt;namespace Adeneo_Embedded&lt;br /&gt;{&lt;br /&gt;   public class Driver&lt;br /&gt;   {&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Map the mandatory native functions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;CreateFile function&lt;/li&gt;&lt;/ul&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;// This function creates, opens, or truncates a file, communications&lt;br /&gt;// resource, disk device, or console. It returns a handle that can be&lt;br /&gt;// used to access the object. It can also open and return a handle to&lt;br /&gt;// a directory.&lt;br /&gt;[DllImport ("coredll.dll")]&lt;br /&gt;private static extern int CreateFile(&lt;br /&gt; string lpFileName,&lt;br /&gt; int dwDesiredAccess,&lt;br /&gt; int dwShareMode,&lt;br /&gt; int lpSecurityAttributes,&lt;br /&gt; int dwCreationDisposition,&lt;br /&gt; int dwFlagsAndAttributes,&lt;br /&gt; int hTemplateFile);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;CloseHandle function&lt;/li&gt;&lt;/ul&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;// This function closes an open object handle&lt;br /&gt;[DllImport ("coredll.dll")]&lt;br /&gt;private static extern int CloseHandle(int hObject);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ReadFile function&lt;/li&gt;&lt;/ul&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;// This function reads data from a file, starting at the position indicated&lt;br /&gt;// by the file pointer. After the read operation has been completed, the&lt;br /&gt;// file pointer is adjusted by the number of bytes actually read.&lt;br /&gt;[DllImport ("coredll.dll")]&lt;br /&gt;private static extern int ReadFile(&lt;br /&gt; int hFile,&lt;br /&gt; byte[] lpBuffer,&lt;br /&gt; int nNumberOfBytesToRead,&lt;br /&gt; ref int lpNumberOfBytesRead,&lt;br /&gt; ref OVERLAPPED lpOverlapped);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;WriteFile function&lt;/li&gt;&lt;/ul&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;// This function writes data to a file. WriteFile starts writing data to&lt;br /&gt;// the file at the position indicated by the file pointer. After the write&lt;br /&gt;// operation has been completed, the file pointer is adjusted by the number&lt;br /&gt;// of bytes actually written.&lt;br /&gt;[DllImport ("coredll.dll")]&lt;br /&gt;private static extern int WriteFile(&lt;br /&gt; int hFile,&lt;br /&gt; byte[] lpBuffer,&lt;br /&gt; int nNumberOfBytesToWrite,&lt;br /&gt; ref int lpNumberOfBytesWritten,&lt;br /&gt; ref OVERLAPPED lpOverlapped);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DeviceIoControl function&lt;/li&gt;&lt;/ul&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;// This function sends an IOCTL directly to a specified device driver,&lt;br /&gt;// causing the corresponding device to perform the specified operation.&lt;br /&gt;[DllImport ("coredll.dll")]&lt;br /&gt;private static extern int DeviceIoControl(&lt;br /&gt; int hFile,&lt;br /&gt; uint dwIoControlCode,&lt;br /&gt; byte[] lpInBuffer,&lt;br /&gt; uint nInBufferSize,&lt;br /&gt; byte[] lpOutBuffer,&lt;br /&gt; uint nOutBufferSize,&lt;br /&gt; ref uint lpBytesReturned,&lt;br /&gt; ref OVERLAPPED lpOverlapped);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Redefine the CTL_CODE macro&lt;/span&gt;&lt;br /&gt;When driver developper is implementing the driver IoControls and when the application developper want to execute this command, then both should refer to the same identifier. To get a unique identifier for a driver command, the CTL_CODE macro is used.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;//&lt;br /&gt;// Macro definition for defining IOCTL and FSCTL function control codes.  Note&lt;br /&gt;// that function codes 0-2047 are reserved for Microsoft Corporation, and&lt;br /&gt;// 2048-4095 are reserved for customers.&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;public uint CTL_CODE(uint DeviceType, uint Function, uint Method, uint Access )&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Redefine the constant values&lt;/span&gt;&lt;br /&gt;CreateFile, DeviceIoControl, and CTL_CODE code is using constant that also have to be redefined in our driver class.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;#region "constants"&lt;br /&gt; private const int GENERIC_READ = unchecked((int)0x80000000);&lt;br /&gt; private const int GENERIC_WRITE = 0x40000000;&lt;br /&gt; private const int OPEN_EXISTING = 3;&lt;br /&gt;          private const int INVALID_HANDLE_VALUE = -1;&lt;br /&gt;&lt;br /&gt;#region "CTL_CODE"&lt;br /&gt;#region "Method"&lt;br /&gt; //&lt;br /&gt; // Define the method codes for how buffers are passed for I/O and FS controls&lt;br /&gt; //&lt;br /&gt; public const uint METHOD_BUFFERED = 0;&lt;br /&gt; public const uint METHOD_IN_DIRECT = 1;&lt;br /&gt; public const uint METHOD_OUT_DIRECT = 2;&lt;br /&gt; public const uint METHOD_NEITHER = 3;&lt;br /&gt;#endregion // "Method"&lt;br /&gt;&lt;br /&gt;#region "Access"&lt;br /&gt; //&lt;br /&gt; // Define the access check value for any access&lt;br /&gt; //&lt;br /&gt; //&lt;br /&gt; // The FILE_READ_ACCESS and FILE_WRITE_ACCESS constants are also defined in&lt;br /&gt; // ntioapi.h as FILE_READ_DATA and FILE_WRITE_DATA. The values for these&lt;br /&gt; // constants *MUST* always be in sync.&lt;br /&gt; //&lt;br /&gt;&lt;br /&gt; public const uint FILE_ANY_ACCESS = 0;&lt;br /&gt; public const uint FILE_READ_ACCESS = ( 0x0001 );  // file &amp;amp; pipe&lt;br /&gt; public const uint FILE_WRITE_ACCESS = ( 0x0002 );    // file &amp;amp; pipe&lt;br /&gt;#endregion // "Access"&lt;br /&gt;&lt;br /&gt;#region "DeviceType"&lt;br /&gt;// begin_ntddk begin_nthal begin_ntifs&lt;br /&gt;//&lt;br /&gt;// Define the various device type values.  Note that values used by Microsoft&lt;br /&gt;// Corporation are in the range 0-32767, and 32768-65535 are reserved for use&lt;br /&gt;// by customers.&lt;br /&gt;//&lt;br /&gt; public const uint FILE_DEVICE_BEEP                = 0x00000001;&lt;br /&gt; public const uint FILE_DEVICE_CD_ROM              = 0x00000002;&lt;br /&gt; public const uint FILE_DEVICE_CD_ROM_FILE_SYSTEM  = 0x00000003;&lt;br /&gt; public const uint FILE_DEVICE_CONTROLLER          = 0x00000004;&lt;br /&gt; public const uint FILE_DEVICE_DATALINK            = 0x00000005;&lt;br /&gt; public const uint FILE_DEVICE_DFS                 = 0x00000006;&lt;br /&gt; public const uint FILE_DEVICE_DISK                = 0x00000007;&lt;br /&gt; public const uint FILE_DEVICE_DISK_FILE_SYSTEM    = 0x00000008;&lt;br /&gt; public const uint FILE_DEVICE_FILE_SYSTEM         = 0x00000009;&lt;br /&gt; public const uint FILE_DEVICE_INPORT_PORT         = 0x0000000a;&lt;br /&gt; public const uint FILE_DEVICE_KEYBOARD            = 0x0000000b;&lt;br /&gt; public const uint FILE_DEVICE_MAILSLOT            = 0x0000000c;&lt;br /&gt; public const uint FILE_DEVICE_MIDI_IN             = 0x0000000d;&lt;br /&gt; public const uint FILE_DEVICE_MIDI_OUT            = 0x0000000e;&lt;br /&gt; public const uint FILE_DEVICE_MOUSE               = 0x0000000f;&lt;br /&gt; public const uint FILE_DEVICE_MULTI_UNC_PROVIDER  = 0x00000010;&lt;br /&gt; public const uint FILE_DEVICE_NAMED_PIPE          = 0x00000011;&lt;br /&gt; public const uint FILE_DEVICE_NETWORK             = 0x00000012;&lt;br /&gt; public const uint FILE_DEVICE_NETWORK_BROWSER     = 0x00000013;&lt;br /&gt; public const uint FILE_DEVICE_NETWORK_FILE_SYSTEM = 0x00000014;&lt;br /&gt; public const uint FILE_DEVICE_NULL                = 0x00000015;&lt;br /&gt; public const uint FILE_DEVICE_PARALLEL_PORT       = 0x00000016;&lt;br /&gt; public const uint FILE_DEVICE_PHYSICAL_NETCARD    = 0x00000017;&lt;br /&gt; public const uint FILE_DEVICE_PRINTER             = 0x00000018;&lt;br /&gt; public const uint FILE_DEVICE_SCANNER             = 0x00000019;&lt;br /&gt; public const uint FILE_DEVICE_SERIAL_MOUSE_PORT   = 0x0000001a;&lt;br /&gt; public const uint FILE_DEVICE_SERIAL_PORT         = 0x0000001b;&lt;br /&gt; public const uint FILE_DEVICE_SCREEN              = 0x0000001c;&lt;br /&gt; public const uint FILE_DEVICE_SOUND               = 0x0000001d;&lt;br /&gt; public const uint FILE_DEVICE_STREAMS             = 0x0000001e;&lt;br /&gt; public const uint FILE_DEVICE_TAPE                = 0x0000001f;&lt;br /&gt; public const uint FILE_DEVICE_TAPE_FILE_SYSTEM    = 0x00000020;&lt;br /&gt; public const uint FILE_DEVICE_TRANSPORT           = 0x00000021;&lt;br /&gt; public const uint FILE_DEVICE_UNKNOWN             = 0x00000022;&lt;br /&gt; public const uint FILE_DEVICE_VIDEO               = 0x00000023;&lt;br /&gt; public const uint FILE_DEVICE_VIRTUAL_DISK        = 0x00000024;&lt;br /&gt; public const uint FILE_DEVICE_WAVE_IN             = 0x00000025;&lt;br /&gt; public const uint FILE_DEVICE_WAVE_OUT            = 0x00000026;&lt;br /&gt; public const uint FILE_DEVICE_8042_PORT           = 0x00000027;&lt;br /&gt; public const uint FILE_DEVICE_NETWORK_REDIRECTOR  = 0x00000028;&lt;br /&gt; public const uint FILE_DEVICE_PARTITION           = 0x00000029;&lt;br /&gt; public const uint FILE_DEVICE_STORE               = 0x00000030;&lt;br /&gt;&lt;br /&gt;#endregion // "DeviceType"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#endregion // "CTL_CODE"&lt;br /&gt;#endregion // "constants"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Filling the empty egg&lt;/span&gt;&lt;br /&gt;A bit of additional work is required to accomplish our task, the driver class goal is to map the driver access within C#, but also an abstraction class to deeply simplify the access to the driver and then offer a servicing class for your application.&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;#region "private members"&lt;br /&gt;   private int mintHandle  = INVALID_HANDLE_VALUE;   // driver handle&lt;br /&gt;#endregion // "private members"&lt;br /&gt;&lt;br /&gt;#region "Constructor-Destrcutor"&lt;br /&gt;public Driver()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;~ Driver ()&lt;br /&gt;{  &lt;br /&gt;   if (mintHandle != INVALID_HANDLE_VALUE)&lt;br /&gt;       Close ();&lt;br /&gt;}&lt;br /&gt;#endregion // Constructor-Destrcutor&lt;br /&gt;&lt;br /&gt;#region "Open"&lt;br /&gt;public bool Open(String strDriverName)&lt;br /&gt;{&lt;br /&gt;   if (mintHandle != INVALID_HANDLE_VALUE)&lt;br /&gt; {&lt;br /&gt;       Close ();&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt;   mintHandle = CreateFile(strDriverName, GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0);&lt;br /&gt;&lt;br /&gt;   return mintHandle != INVALID_HANDLE_VALUE;&lt;br /&gt;}&lt;br /&gt;#endregion          // open the driver&lt;br /&gt;&lt;br /&gt;#region "Close"&lt;br /&gt;public bool Close()&lt;br /&gt;{&lt;br /&gt; bool bResult = false;&lt;br /&gt; int  iValue;&lt;br /&gt;   if (mintHandle != INVALID_HANDLE_VALUE)&lt;br /&gt; {&lt;br /&gt;       iValue = CloseHandle (mintHandle);&lt;br /&gt;  if (iValue != 0)&lt;br /&gt;  {&lt;br /&gt;   bResult = true;&lt;br /&gt;   mintHandle = INVALID_HANDLE_VALUE;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt;  return bResult;&lt;br /&gt;}&lt;br /&gt;#endregion          // close the driver&lt;br /&gt;&lt;br /&gt;#region "Read"&lt;br /&gt;public bool Read(byte []buffer, ref int lpBytesToRead)&lt;br /&gt;{&lt;br /&gt; bool bResult = false;&lt;br /&gt;   int lpNumberOfBytesRead = 0;&lt;br /&gt;   int intResult = 0;&lt;br /&gt; OVERLAPPED lpOverlapped = new OVERLAPPED();&lt;br /&gt;&lt;br /&gt;   if (mintHandle != INVALID_HANDLE_VALUE)&lt;br /&gt; {&lt;br /&gt;       intResult = ReadFile(mintHandle, buffer, lpBytesToRead, ref lpNumberOfBytesRead, ref lpOverlapped);&lt;br /&gt;      &lt;br /&gt;       if (intResult == 0)&lt;br /&gt;       {&lt;br /&gt;           throw new Exception("Error reading driver");&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       {&lt;br /&gt;           lpBytesToRead = lpNumberOfBytesRead;&lt;br /&gt;           bResult = true;&lt;br /&gt;       }&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt;  return bResult;&lt;br /&gt;}&lt;br /&gt;#endregion          // read data from the driver&lt;br /&gt;&lt;br /&gt;#region "Write"&lt;br /&gt;public bool Write(byte []buffer, ref int lpBytesToWrite)&lt;br /&gt;{&lt;br /&gt; bool bResult = false;&lt;br /&gt;   int lpNumberOfBytesWrite = 0;&lt;br /&gt;   int intResult = 0;&lt;br /&gt; OVERLAPPED lpOverlapped = new OVERLAPPED();&lt;br /&gt;&lt;br /&gt;   if (mintHandle != INVALID_HANDLE_VALUE)&lt;br /&gt; {&lt;br /&gt;       intResult = WriteFile(mintHandle, buffer, lpBytesToWrite, ref lpNumberOfBytesWrite, ref lpOverlapped);&lt;br /&gt;      &lt;br /&gt;       if (intResult == 0)&lt;br /&gt;       {&lt;br /&gt;           throw new Exception("Error writing driver");&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       {&lt;br /&gt;           lpBytesToWrite = lpNumberOfBytesWrite;&lt;br /&gt;           bResult = true;&lt;br /&gt;       }&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt;  return bResult;&lt;br /&gt;}&lt;br /&gt;#endregion          // read data from the driver&lt;br /&gt;&lt;br /&gt;#region "IOControl"&lt;br /&gt;public bool IOControl(uint IoControlCode, byte []bufferIn, uint bufferSizeIn, byte []bufferOut, ref uint lpBufferSizeOut)&lt;br /&gt;{&lt;br /&gt; bool bResult = false;&lt;br /&gt;   uint lpNumberOfBytesReturned = 0;&lt;br /&gt;   int intResult = 0;&lt;br /&gt;   OVERLAPPED lpOverlapped = new OVERLAPPED();&lt;br /&gt;&lt;br /&gt;   if (mintHandle != INVALID_HANDLE_VALUE)&lt;br /&gt; {&lt;br /&gt;    intResult = DeviceIoControl(mintHandle, IoControlCode, bufferIn, bufferSizeIn, bufferOut, lpBufferSizeOut, ref lpNumberOfBytesReturned, ref lpOverlapped);&lt;br /&gt; &lt;br /&gt;       if (intResult == 0)&lt;br /&gt;       {&lt;br /&gt;           throw new Exception("Error IOcontrol driver");&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       {&lt;br /&gt;           lpBufferSizeOut = lpNumberOfBytesReturned;&lt;br /&gt;           bResult = true;&lt;br /&gt;       }&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt;  return bResult;&lt;br /&gt;}&lt;br /&gt;#endregion          // read data from the driver&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;This is it, now we have a class that really simplify the access to the drivers.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;Driver myI2CDriver = new Driver();&lt;br /&gt;myI2CDriver.Open("I2C1:");&lt;br /&gt;…&lt;br /&gt;myI2CDriver.Close();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/5117683036624821668" rel="replies" title="2 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/5117683036624821668" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/5117683036624821668" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2010/11/driver-wrapper-for-c.html" rel="alternate" title="Driver wrapper for C#" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-2018544528835131856</id><published>2010-11-02T09:01:00.000-07:00</published><updated>2010-11-02T09:56:56.321-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><title type="text">WEC 7 : Build Solution performing a  Buid &amp; Sysgen</title><content type="html">&lt;div style="text-align: justify;"&gt;Using the CTP version of &lt;b&gt;Windows Embedded Compact 7&lt;/b&gt; available from the Microsoft Connect website (http://connect.microsoft.com), you will face a unexpected behavior of the development environment.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When building a solution using the Build menu, you will launch a &lt;i&gt;Build and Sysgen (blddemo.bat)&lt;/i&gt; command instead of a &lt;i&gt;Sysgen (blddemo -q)&lt;/i&gt; as it was the case in the previous version. This Build and Sysgen action is rebuilding the complete content of the &lt;i&gt;$(_WINCEROOT)\Public&lt;/i&gt; folder, that is usually useful when you are making modification into this folder. In the case of the build of a runtime image, this step is not required and is increasing the build time.&lt;br /&gt;As this action is not required, it is useful to avoid the execution of a such action. This can be done by modifying the blddemo.bat file located in &lt;i&gt;$(_WINCEROOT)\PUBLIC\COMMON\OAK\MISC&lt;/i&gt; and adding in the first lines :&lt;br /&gt;&lt;/div&gt;&lt;pre name="code" class="cpp"&gt;If "%1"=="" goto :EOF&lt;/pre&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/2018544528835131856" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/2018544528835131856" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/2018544528835131856" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2010/11/wec-7-build-solution-performing-buid.html" rel="alternate" title="WEC 7 : Build Solution performing a  Buid &amp; Sysgen" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-8775583767923827110</id><published>2010-11-02T08:26:00.000-07:00</published><updated>2011-03-30T06:37:46.167-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Device Drivers"/><category scheme="http://www.blogger.com/atom/ns#" term="SDK"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 5.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 6.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><title type="text">Automaticaly Add files to an SDK - refreshed</title><content type="html">When building an SDK using Platform Builder 6.0 (and previous), you may need to include your own files. Those files are the list of IOcontrols of drivers you implemented, or header files required to link to a new library that you want to provide in your SDK. In that case you have to include those files to your SDKs.&lt;br /&gt;The first one is a manual inclusion of those files using the configuration wizard of the SDK. That’s mean that every time you generates the SDK you have to take care of those files.&lt;br /&gt;The second solution is to automated this mechanism by copying those files to a specific folder that will be used automatically by the wizard during the generation of the SDK.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Identification of the sdk  folder&lt;/span&gt;&lt;br /&gt;The SDK tool uses the content of the cesysgen folder (located in your OSDesign folder), and the sdk folder located in the same folder as the cesysgen and OAK  folder.&lt;i&gt;$(_PROJECTROOT)\sdk&lt;/i&gt; or &lt;i&gt;$(_PROJECTSDKROOT)&lt;/i&gt;&lt;br /&gt;The SDK tool adds the content of the &lt;i&gt;sdk\Inc&lt;/i&gt; and &lt;i&gt;sdk\Lib&lt;/i&gt; folder to the SDK msi file. So you must store the files you need to provide with the SDK in those sub folders. Doing it manually is never the solution, so by asking the Windows embedded CE build environment to do it, it is more reliable. This could be done during the build of those libraries or drivers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Add an automated task&lt;/span&gt;&lt;br /&gt;Using the sources files you can add dependencies and enable automated task for the build engine. You could also use the postlink macro, but this is not the purpose of this article.        &lt;br /&gt;In the sources file add the following lines :&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;#------------------------------------------------------------------------------&lt;br /&gt;# SDK files&lt;br /&gt;#------------------------------------------------------------------------------&lt;br /&gt;# Enable copy to the SDK directory&lt;br /&gt;WINCETARGETFILES=$(WINCETARGETFILES) CopyFilesToSDK&lt;br /&gt;&lt;br /&gt;# Hearder files&lt;br /&gt;SDK_H_FILES=gpio_iocontrol.h driverheadertoshare.h&lt;br /&gt;&lt;br /&gt;#Lib files       &lt;br /&gt;SDK_LIB_FILES=&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Any target files that you specify using &lt;i&gt;WINCETARGETFILES&lt;/i&gt; are added to the list of dependencies that must be satisfied to generate a successful build. Also by listing the files you need for your SDK  in the SDK_ FILES variable, you will generate a list actions that will be solved later in the makefile.inc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Add an automated copy instructions&lt;/span&gt;&lt;br /&gt;In association to the SOURCES file you &lt;b&gt;must provide&lt;/b&gt; a makefile.inc (located in the same folder), this file is proceeded after your sources files during the build. In this file you must satisfy the dependency list, so it must contain information about the &lt;i&gt;CopyFilesToSDK&lt;/i&gt;.&lt;br /&gt;Makefile.inc content will be the following :&lt;br /&gt;&lt;pre name="code" class="cpp"&gt;&lt;br /&gt;#&lt;br /&gt;# DO NOT EDIT THIS FILE!!!  Edit .\sources. if you want to include new files&lt;br /&gt;# in the SDK.&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;CopyFilesToSDK:&lt;br /&gt;  if not EXIST $(_PROJECTSDKROOT)\Inc mkdir $(_PROJECTSDKROOT)\Inc&lt;br /&gt;   FOR  %%f IN ($(SDK_H_FILES)) DO xcopy /I /D /Q %%f $(_PROJECTSDKROOT)\Inc &gt; nul&lt;br /&gt;&lt;br /&gt;  if not EXIST $(_PROJECTSDKROOT)\Lib mkdir $(_PROJECTSDKROOT)\Lib\$(_CPUINDPATH)&lt;br /&gt;   FOR %%f IN ($(SDK_LIB_FILES)) DO xcopy /I /D /Q $(_RELEASELIBDIR)\%%f $(_PROJECTSDKROOT)\Lib\$(_CPUINDPATH)\ &gt; nul&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The copy will be done in batch script language and executed by the build engine.&lt;br /&gt;After the build of the driver or the library, you may find all your required files in the &lt;i&gt;$(_PROJECTSDKROOT)&lt;/i&gt; folder.&lt;br /&gt;In this article I described only one list of files to be proceeded, but it make sense to have two lists, one for the header files and the sdk\Inc folder and another one for the sdk\Lib folder for the libraries.&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/8775583767923827110" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/8775583767923827110" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/8775583767923827110" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2010/11/automatic-add-file-to-sdk-refreshed.html" rel="alternate" title="Automaticaly Add files to an SDK - refreshed" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-4944111445120015180</id><published>2010-10-20T22:48:00.000-07:00</published><updated>2010-10-20T22:52:49.363-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Video"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Embedded Standard"/><title type="text">How fun is Windows Embedded Standard 7</title><content type="html">The last release of Microsoft Windows Embedded Standard, is based on Windows 7 operating system, and devices will come to the market in the next days. So Microsoft is demonstrating the capabilities of this Operating System in an Home Entertainment context. &lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.microsoft.com:80/presspass/silverlightApps/videoplayer3/standalone.aspx?contentID=09-07ConnectDots&amp;amp;src=/presspass/presskits/embedded/channel.xml" width="400" frameborder="0" height="224" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/4944111445120015180" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/4944111445120015180" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/4944111445120015180" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2010/10/how-fun-is-windows-embedded-standard-7.html" rel="alternate" title="How fun is Windows Embedded Standard 7" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-7543430795627127512</id><published>2010-10-19T06:10:00.000-07:00</published><updated>2010-10-19T06:18:22.334-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Video"/><category scheme="http://www.blogger.com/atom/ns#" term="WEC 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 7.0"/><title type="text">Awesome video of Windows Embedded Compact 7 running on TI OMAP based platform</title><content type="html">Texas Instruments and Adeneo Embedded present during the last Computex event a PTI platform based on an OMAP 3530 processor running the next version of Microsoft Embedded operating system called Windows Embedded Compact 7.0 (WEC 7).&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QguEzdYkGDw?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QguEzdYkGDw?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/7543430795627127512" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/7543430795627127512" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/7543430795627127512" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2010/10/awesome-video-of-windows-embedded.html" rel="alternate" title="Awesome video of Windows Embedded Compact 7 running on TI OMAP based platform" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-1981094228641992125</id><published>2010-10-13T06:13:00.000-07:00</published><updated>2010-10-13T06:15:17.219-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows Phone"/><title type="text">2nd place : Phone Seven Competition</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkTTiEEochZd-1sVoD1XmsgejvmpJltij9HHAKMLcLEj2_MgGnT-evWRRRTjjZKPE2H56QemZ_gUnfuzzBXK0gY3X4gdHNGg0xUjex2HOUqem0J9CW1VTHCcXasyQh2eVIMQsWCYD9krFs/s320/WinMote.bmp"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 160px; height: 100px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkTTiEEochZd-1sVoD1XmsgejvmpJltij9HHAKMLcLEj2_MgGnT-evWRRRTjjZKPE2H56QemZ_gUnfuzzBXK0gY3X4gdHNGg0xUjex2HOUqem0J9CW1VTHCcXasyQh2eVIMQsWCYD9krFs/s320/WinMote.bmp" alt="" border="0" /&gt;&lt;/a&gt;Adeneo Embedded and GoProd participated to the French Windows Phone 7 competition with WinMote application. With WinMote, you start all your medias on your PC from your Windows Phone 7. With this application, we get the 2nd place of the competition !&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=HXWnBQmltDU&amp;amp;feature=youtu.be"&gt;Check the video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/1981094228641992125" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/1981094228641992125" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/1981094228641992125" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2010/10/2nd-place-phone-seven-competition.html" rel="alternate" title="2nd place : Phone Seven Competition" type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkTTiEEochZd-1sVoD1XmsgejvmpJltij9HHAKMLcLEj2_MgGnT-evWRRRTjjZKPE2H56QemZ_gUnfuzzBXK0gY3X4gdHNGg0xUjex2HOUqem0J9CW1VTHCcXasyQh2eVIMQsWCYD9krFs/s72-c/WinMote.bmp" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2242671043965134665.post-8421629246330333521</id><published>2010-10-11T02:11:00.000-07:00</published><updated>2010-10-11T02:16:01.057-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Device Drivers"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows CE 6.0"/><title type="text">Develop a driver easily...</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i1.codeplex.com/Images/v17184/logo-home.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 116px; height: 41px;" src="http://i1.codeplex.com/Images/v17184/logo-home.png" alt="" border="0" /&gt;&lt;/a&gt;CEDriverWiz is a Windows Embedded CE wizard that works within the Visual  Studio IDE, helps simplify the tasks needed to setup the initial  subproject workspace to develop stream interface device driver for Windows CE  6.0.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Check out all the details about this nice project on &lt;a href="http://cedriverwiz.codeplex.com/"&gt;CodePlex&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;- Nicolas&lt;div class="blogger-post-footer"&gt;Nicolas BESSON's Weblog, Windows Embedded&lt;/div&gt;</content><link href="http://www.blogger.com/comment/fullpage/post/2242671043965134665/8421629246330333521" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/8421629246330333521" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/2242671043965134665/posts/default/8421629246330333521" rel="self" type="application/atom+xml"/><link href="http://nicolasbesson.blogspot.com/2010/10/develop-driver-easily.html" rel="alternate" title="Develop a driver easily..." type="text/html"/><author><name>Nicolas BESSON [MVP]</name><uri>http://www.blogger.com/profile/12011147257533448379</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://nicobesson.free.fr/BlogPro/Nicolas_Besson_Portrait.PNG" width="29"/></author><thr:total>0</thr:total></entry></feed>