windows embedded ce
huangmeimao
检测技术与自动化装置专业
展开
-
在Wince的Catalog中添加驱动组件
在wince6.0 和wince7.0中已经没有CEC文件管理器,因此需要手动修改相应的.pbcxml文件将自己的驱动添加到Catalog目录里,以向Catalog/ Device Drivers/Display 添加驱动组件为例,环境为wince6.0:1. 打开路径 $(_WINCEROOT)/ PUBLIC/COMMON/OAK/DRIVERS/DISPLAY,将驱动文件原创 2011-12-09 13:05:10 · 2906 阅读 · 0 评论 -
the difference between the SOURCELIBS and TARGETLIBS
1 TARGETLIBS,如果一个库以DLL的形式提供给调用者,就需要用TARGETLIBS,它只链接一个函数地址,系统执行时会将被链接的库加载。比如coredll.lib就是这样的库文件。即动态链接。2 SOURCELIBS,将库中的函数实体链接进来。即静态链接,用到的函数会在我们的文件中形成一份拷贝。 总的来说就是先编译了你自己在sources里指定的源文件,在转载 2012-05-11 13:17:38 · 624 阅读 · 0 评论 -
怎样查看debug机上video memory 和system memory 的大小
1 video memory: CBIOS 里有一个选项,机FBmemory(FrameBuffer)memory2 system memory 在PB 工程的属性里,环境变量IMGRAM256,IMGRAM512等设置,在CE7中不需要设定大小,OS会检查内存大小和video memory的大小,两者之差就是system memory大小原创 2012-04-16 16:57:07 · 1229 阅读 · 0 评论 -
Release Directory Modules
参考资料来自MSDN:http://msdn.microsoft.com/zh-cn/gg154272 兜了一圈,俺还是决定使用Visual Studio 提供的这个功能,我的工作环境是windows ce 7.0 哦。Release Directory Modules的作用是决定你可以加载release 目录下的哪些模块,在Vistual Studio2008中选择->原创 2012-04-11 18:45:11 · 654 阅读 · 0 评论 -
OPTIONAL_DIRS and DIRS
1 在dirs文件中使用OPTIONAL_DIRS文件进行路径选择的话,build工具会首先把dirs文件指定的路径build完之后,才会build OPTIONAL_DIRS指定的文件路径,而不会因为OPTIONAL_DIRS和dirs 的前后顺序而改变。可以参考MSDN上的说明:http://msdn.microsoft.com/en-us/library/windows/hard原创 2012-04-10 16:31:11 · 803 阅读 · 0 评论 -
error C2275: 'xxx' : illegal use of this type as an expression
今天在Windows CE7上修改代码时出现了该错误,历经千辛,中午找到了答案:(源自:http://www.cnblogs.com/joeblackzqq/archive/2011/04/13/2014714.html)(declaration)must placed on the beginning of function, In this case, the co转载 2012-03-26 13:05:36 · 4145 阅读 · 0 评论 -
在调试Windows CE driver时需要注意的问题
Error(s) in directory "G:\shared_with_VPC7.0\osdesign_all\OSDesign_ogl\OSDesign_ogl\Driver_OGL_49786\Driver\".{log="G:\shared_with_VPC7.0\osdesign_all\OSDesign_ogl\OSDesign_ogl\Driver_OGL_49786\Driv原创 2012-03-26 15:34:59 · 743 阅读 · 0 评论 -
CETK环境搭建及说明
作者:ARM-WINCE 微软提供的CETK可以帮助测试BSP包括驱动,OAL。针对每个驱动,都会有不同的case。下面介绍如果搭建环境: 1. 以WinCE6.0为例,在VS2005中打开工程,然后再"Catalog Items View"中选择"Device Drivers”,"Windows Embedded CE Test Kit"。然后重新编译你的工程,并转载 2011-12-07 16:02:41 · 463 阅读 · 0 评论 -
sources文件中的CDEFINES,LDEFINES
1 CDEFINES=$(CDEFINES) -DCEDDK_USEDDKMACROCDEFINE是向C语言的编译器传输预定义宏,相当于你在代码里写#define CEDDK_USEDDKMACRO!IF "$(BSP_USEDVS)" == "1"CDEFINES=$(CDEFINES) -DDVS_EN!ENDIF这一段是根据环境变量转载 2011-12-08 11:52:06 · 1478 阅读 · 0 评论 -
dll中error LNK2001: unresolved external symbol
在windows ce 先将lib链接成dll时,出现了错误:error LNK2001: unresolved external symbol,原因有很多种,请参考MSDN: http://msdn.microsoft.com/en-us/library/aa234493(v=VS.60).aspx想了一晚上,早晨过来才恍然大悟,原来是sources文件中LINKLIBS造成的,在w原创 2012-05-11 13:12:43 · 795 阅读 · 0 评论