Help needed on WinCE PCMCIA Smartcard Reader


I’m surrently developing a stream interface driver for a PCMCIA Smart
Card Reader…
Can anyone tell me how to debug the driver without using an actual
hardware i.e. any Pocket PC device.
Do i need to have any BSPs for this purpose?
Is a CEPC-based debugging good enough?

Also, can anyone pls help me in concluding reasonably if a driver
developed for x86 can be easily ported to ARM, MIPS processor devices?
If not , where do i get info on the major changes involved?

Thanks for ur timely help n co-operation