移植的wince6系统今天终于可以在S3C2440的板子上跑了。
      在整个移植过程中没有遇到什么技术上的难题,之所以会有以前的gwes.dll启动的时候abort。是因为没有将display的驱动放到内核模式中去,但是在加载的时候是用内核模式加载的,所以有些东西它是没有权限读写的,因此而挂掉了。
      与其说让MS给忽悠了,还不如说被自己忽悠了。人家明明说了要分内核模式和用户模式驱动的,但却不去关心这些事,只是一个劲的瞎改,能正常才怪。通过在.bib文件中的memory type项中加K就可以将相应的驱动指定为内核模式了。就这么简单。
      虽然系统可以跑起来了,但是目前我只加了一个驱动--display的,所以现在也就只能看看wince6的界面了。在porting别的驱动的时候应该也会遇到不少问题,不过也应该没有什么太大的问题,毕竟做的工作是移植。
20071017201440845.jpg