beagleboard and windows compact 7

Hi guys,
I'm considering to buy a beagleboard in order to start to learn
developing embedded systems. I noticed that is possible to install the
windows compact 7 on beagleboard, but as I understand they gives
freely only the binary BSP image. This means that I cannot customize
the hardware of my board?
The reason i want to start developing with windows compact 7 is due to
the fact that I want to create a GUI application that controls some
hardware peripherals (like RS232 ports, USB, GPIOs, SPI, etc), and I
feel more confortable building GUI applications using C#. Furthermore
I know that windows compact 7 supports also Silverlight.
Do you think that beagleboard is the right choice to start to develop
with windows compact 7, or should I try to develop with linux ?

Thanks in advance
Paolo

rebe21 wrote:

Hi guys,
I'm considering to buy a beagleboard in order to start to learn
developing embedded systems. I noticed that is possible to install the
windows compact 7 on beagleboard, but as I understand they gives
freely only the binary BSP image. This means that I cannot customize
the hardware of my board?

who is "they"? in any case, it might make sense to ask "them" too.

The reason i want to start developing with windows compact 7 is due to
the fact that I want to create a GUI application that controls some
hardware peripherals (like RS232 ports, USB, GPIOs, SPI, etc), and I
feel more confortable building GUI applications using C#. Furthermore
I know that windows compact 7 supports also Silverlight.
Do you think that beagleboard is the right choice to start to develop
with windows compact 7, or should I try to develop with linux ?

most winCE support for the omap3 is commercial, not much open source
efforts to be seen.

I would advise you use linux.

I meant "they" as the MPC Data guys. :slight_smile:
In case I use linux, what are the options I have to develop GUI
applications? Maybe i can use Mono with C# ?!?

Thanks for the answer

rebe21 wrote:

I meant "they" as the MPC Data guys. :slight_smile:
In case I use linux, what are the options I have to develop GUI
applications? Maybe i can use Mono with C# ?!?

I know of one company doing a commercial product with c#
using mono on an omap3, so it is doable...