Windows CE BSP for Raspberry Pi


8 posts
by dboling » Mon Oct 14, 2013 8:50 pm
Folks,

I've published an initial Board Support Package to enable Windows Embedded Compact (Windows CE) 7 to run on the Raspberry Pi.

The source for the BSP is available on codeplex at https://ceonpi.codeplex.com.

The current source provides two separate bootloaders, the OEM Abstraction code (OAL) to boot the OS and a basic display driver. What isn't included is a debugged USB Host Controller driver. I've been working on that far too long and have decided to release the BSP as is for now. There is more documentation on the codeplex page.

For those not familiar with Windows CE but interested in this project, you will need to download Microsoft's Platform Builder 7 from the MS website. PB provides the OS, compiler debugger and other tools to get you up and running. An evaluation copy of PB is a free download. Enjoy.

Doug
Posts: 16
Joined: Fri Jul 20, 2012 6:50 am
by awe5ome5auce777 » Tue Oct 22, 2013 3:25 pm
Thanks for the files. I am slightly new to the raspberry pi, and I was wondering if you could post instructions on loading the operating system and the BSP files you have created.
Posts: 1
Joined: Tue Oct 22, 2013 3:19 pm
by tramtrist » Mon Nov 04, 2013 2:59 pm
This is quite a good thing. Please do not give up on the effort!! I have many uses for a cheap low powered windows CE device!
Posts: 2
Joined: Wed Jun 06, 2012 1:17 pm
by TCWORLD » Sun Nov 10, 2013 11:48 am
Nice! I've been looking at trying this for ages but haven't had the time.

With regards to the USB driver, this might be helpful for Model B boards:
http://www.smsc.com/Products/USB/USB_to ... x/Download
There appears to be a download link for WinCE driver source code for the USB/Ethernet chip that is on the Model B board.
Posts: 6
Joined: Wed Apr 10, 2013 4:00 pm
by ideeman1994 » Mon Nov 18, 2013 11:00 pm
After hours of fiddling (mainly installing the correct VS studio version, Windows CE 7 doesn't accept the 2012 edition), I managed to build a running Windows Compact 7 image and boot it on my Pi!

Sure, there's a lot of room for improvement, I need KITL to communicate with it, USB is not yet recognized... But it's already a big step!

I may go out on a limb here, but I think it may open new perspectives for the Raspberry Pi, where companies only swearing by Microsoft software (and I know such companies exist) may actually use the Pi to run some MS-only compatible code, Silverlight apps, etc...

Can't wait to see the next update!
Posts: 4
Joined: Thu Aug 01, 2013 4:57 pm
by bbking » Sat Nov 23, 2013 10:37 am
ideeman1994 wrote:After hours of fiddling (mainly installing the correct VS studio version, Windows CE 7 doesn't accept the 2012 edition), I managed to build a running Windows Compact 7 image and boot it on my Pi!


Could you post a quick tutorial how you did the setup and compilation? I never built an image before and that would be of great help!
Otherwise - will there be images to download? Fine for me if somebody collects the CE license fees and it's not for free...

Cheers
BBKing
Posts: 4
Joined: Mon Apr 29, 2013 8:13 pm
by ideeman1994 » Sat Nov 23, 2013 12:44 pm
Instructions for compilation already are on codeplex, you can find them here.

But I'm sorry, I don't think I can send you a kernel.img, even if they're unlicensed... You'll have to compile them yourself
Posts: 4
Joined: Thu Aug 01, 2013 4:57 pm
by lonku » Thu Nov 28, 2013 7:24 pm
would it be possible to run Pocket PC/ Windows Mobile 5-6.5 applications with it?
Posts: 4
Joined: Sun Nov 24, 2013 4:43 pm