We cannot give you a final answer. Compact Framework runs on a variety of hardware. As a basic example, I work on CF applications almost daily, and rarely use a Windows Mobile device. In fact, I just installed the WinMo 6.x SDK on my laptop, and I used it for development, probably 3 years. There is simply no โaverage" device.
The question you need to ask yourself is, โwhat is a representative example of the type of device I'm targeting?โ
If you are going to target handheld computers / phones, then I will probably get a WinMo 5.0 phone for general use, since there is a large base for installation and 5.0 applications will work under 6.x.
If you plan on targeting embedded devices, a good general-purpose CEPC, such as the eBox 3300, is good because it already loads on Windows CE.
If you plan on using I / O, you really need to look at a device that is much closer to the real equipment that you will be aiming for. In fact, you probably want it built on your target BSP, since I / O is very processor-based and often OEM dependent.
source share