Windows Embedded Cookbook
Valter Minute's blog
Site Sections
Home
Contact
Syndication
Login
Posts
80
Comments
214
Trackbacks
0
<< About me and this blog
|
Home
|
Pasta alla Silana >>
Did you install Windows CE shared source?
If you don't have a "PRIVATE" subfolder in your Windows CE installation subtree or if it's almost empty, go finding the installation CD and re-launch the installation.
If you choose "custom setup" you have a chance to install Windows CE shared source.
Do it as soon as possibile.
When I talk about Windows CE at conferences here in Italy to people that don't know the OS, many of their mouths opens in disbelief when I say that the OS is realtime (hard-realtime), and show proofs of that.
But jaw bones fall on the floor when I say that they can have the source code of the kernel and of most of the components of the OS.
For many people microsoft and source code are related like orangutans and ice skating: technically they may be able to do that... but will never try it.
Windows CE, instead, comes with a lot of commented source code that can be an invaluable help in finding bugs, undestanding performance issues or learning how some OS components work "under the hood".
It's like an orangutans performing during "Holiday on Ice"!
Sometimes (and that's bad!) source code is the only documentation you have, but the amount and quality of Windows CE documentation is improving.
Having zillion of lines of working code is great to really have control over what you are developing.
If you use Windows CE you are usually not developing a single software component, you are developing a solution, a device made by hardware, OS, and application software and it's great to be able to have all the information you need on those three layers.
If you still haven't installed the shared source, go installing it!
If you did, spend some time wandering around the directories, open source files and let your curiosity drive you.
And don't limit your exploration to the PRIVATE folder. Inside WINCE600 (and also older releases of the OS, of course) you'll find millions of lines of code, useful tools and samples. If you have to write a new driver or an application that uses some of the OS features is very likely that you'll be able to find a good sample that you can use as starting point for your development.
Share This Post:
Short Url:
http://wblo.gs/XT0
posted on Wednesday, January 14, 2009 1:12 PM
Print
Comments
#
re: Did you install Windows CE shared source?
Valter Minute
1/15/2009 9:25 AM
And you should also consider that installing support for a new platform on an existing installation of the OS can be quite time consuming.
At least you should install QFEs for the new architecture and that means also re-install PB SP1 and SR2 if you start from the original installation CDs.
On one of my PCs after installing a new platform (SH4) I got an error each time I create a new subproject for one of the other platforms. Closing and re-opening the OSDesign fixes that and I'm able to build and run my subproject, but discovering that took me some time...
Post Comment
Title
*
Name
*
Email
Comment
*
Verification
Remember Me?
Cookies in Use
Archives
June 2015 (1)
December 2014 (1)
August 2014 (1)
July 2014 (1)
October 2013 (1)
July 2013 (1)
January 2013 (2)
December 2012 (2)
September 2012 (1)
June 2012 (2)
May 2012 (1)
December 2011 (2)
November 2011 (3)
September 2011 (2)
August 2011 (1)
June 2011 (1)
March 2011 (1)
February 2011 (1)
January 2011 (1)
December 2010 (2)
November 2010 (1)
August 2010 (2)
July 2010 (2)
June 2010 (2)
May 2010 (5)
April 2010 (1)
March 2010 (7)
February 2010 (3)
January 2010 (1)
November 2009 (3)
October 2009 (3)
September 2009 (4)
July 2009 (2)
June 2009 (1)
May 2009 (2)
April 2009 (1)
March 2009 (3)
February 2009 (3)
January 2009 (5)
Post Categories
C#
Windows Azure
Oracle
Microsoft SQL Server
ASP.NET
Links
Toradex Developer's Website
Toradex Main Website
Tag Cloud
"Windows Embedded Compact 7"
"Windows Embedded Compact 7" "Silverlight for Windows Embedded"
64bit
Silverlight for Windows Embedded
tools
Windows 8
Windows CE
Windows Embedded Compact 7
XAML
Copyright © 2005 Valter Minute
This work is licensed under a
Creative Commons License