What is the big deal with porting linux for WinCE? Is it THAT difficult? Most hardware are the same...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=66453\"][{POST_SNAPBACK}][/a][/div]
No, actually most hardware is
not the same. Memory maps, GPIO assignments, keyboards, displays, touchscreens, storage interfaces, external interrupts all change from device to device. Porting an OS is not like porting an application. You have to know
every detail of how the hardware is designed. Most vendors won't share that information so that means reverse engineering.
On top of that, getting an OS to run on a new platform without access to tools like JTAG emulators (which can tell you what the CPU is doing
before you have working software) can be very time consuming. And even those of us who do have access to $6000 JTAG emulators can't use them for such an effort since the required interface is usually designed out when a board is re-spun for production.
No offense, but people who have never done an OS port really need to go off and try it before telling those of us who have how easy it should be