There has been a new arrival in the stable of bicycles at the Wilson household. How and why I acquired this new bike (more correctly described as a tricycle, or trike to sound more adult) is a story for another time, but suffice it to say that it involved a friend of many years who is something of a semi-professional bicycle racer. I will be forever grateful to him for making this bike, oops, trike, available to me.
As I see it, one of the great things about trikes are their potential for being "geeked out". This kind of thing is also possible with regular bicycles, but the extra weight seems more noticeable on two wheels, and there are fewer places to mount the gadgets. Which brings me to the reason for this post, to recount my experience using a Windows Mobile device as a bicycle computer. Before we begin, let me introduce you to Velma (the name of the new trike).
Velma is a recumbent bike, so the pedals are in frot while my torso reclines in a comfortable seat, far easier to cope with on long rides tha ...
Read the rest of entry »
I've got a first version ready for release. Here is a decription of it.
I've been working on building Mike Hall's CEFileWiz and StreamDriverWiz for CE 6 and for Windows Embedded Compact 7.
I have had my first go with WEC7. Here are some brief initial comments:
embedded Spark 2010 Summer ChallengeHW Correction (The board)
It seems that PB (CE 6 in VS 2005) doesn’t like long path names.
I’ve come across this before.
It builds OK but then fails over in makeimage as above.
C:\WINCE600\OSDesigns\LPC3250-DK_BIN with solution file in this directory worked OK.
C:\WINCE600\3rdparty\PhyCore_LPC3250_BSP_EVAL_V1_0_3_Prerelease\OSDesigns\LPC3250-DK_BIN fails as above
I seem to remember that spaces can cause problems too.
It seems a path length issue here.
Thanks to Bruce Eitman:
... And Nicolas Besson seems to have blogged about the same problem jsut when I came accross it:
From Mary-Jo Foley:
It says that you need VPC 2007 when you try to enable networking with the Arm emulator. But Win 7 has a later VPC.
But when installed (Win 7 version) the required networking isn’t installed.
This article seems to resolve the issue:
Task: Install Windows Embedded Standard 7 to the Advantech AIMB-212 (Intel Atom N450) 1.66 GHz Mini-ITX Board
.. As supplied for round 2 of the Microsoft embedded Spark 2010 Summer Challenge: Build a Media device using WES 7.
Creating an x86 (32 bit) installation
Using a USB Memory stick as the installation media. (See previous blog on how to set this up).
Using a SATA Laptop Hard drive as the installation media.
Initial functionality: Windows Media plus a USB HDMI Digital TV tuner.
Also adding a Wacom MultitouchTouchpad and a Winstars USB 2.0 HD Video/Audio adapter.
Step 1: Windows 7
As discussed in previous blog, I install the desktop version of the operating system first.
That is with XP Embedded, I install XP. With WES7 I install Windows 7.
I then make sure all of the required drivers, including 3rd party devices (in this case the USB TV device) work on the system.
I am using a hard drive from another embedded system (also WES 7) that has some existi ...
Try Windows 7 first
Having specified the required solution (as submitted in Round 1 of the embedded Challenge), and purchased (or been given as with the embedded Challenge) the required hardware, the next step is make sure the system can do what is specified. Given that the solution platform is Windows Embedded Standard 7 which is really Windows 7 plus some specialised features (EEFs), my recommendation is to tests things by installing Windows 7 to the system first. This will enable you to test all drivers and additional software before developing the system. This platform can also be used for custom application development; indeed you could install Visual Studio to it and do full insitu development. If this installation is left of the development machine, then you can multi-boot between Win7 and WES7 when resolving issues. Also where there are problems with drivers under WES7 you can use the Driver Store* folder in Win 7 to get the correct driver. That can be the case for some drivers which are not ...