要重新建立文件系统时,必需要先擦除原来的文件系统。
不知道为什么???
注意大小写;
Bsp包的名字一定要大写。例如:BSP_TIMER_DRIVER
前缀名要大写
由"Prefix"="TIM"定义
在.cpp文件中要使用的,它最长允许3个字母。
代码驱动的加载方法;
一是由设备管理器直接加载管理
二是由用户程序加载,用户程序直接调用.dll加载,然后直接使用其内部封装的函数。
可以用Build OS下的open release directory窗口的set命令来查看编译的所有的关联信息。
可以看加入的组件有什么。
EP9315公板原来的Wince5.0BSP包的RTC会隔一段时间就区读时间。
Wince的中文包一般在10M左右
如果flash的大小不够的话就要考虑是否要用中文了。
在Driver目录下的目录中总能找到一个文件中有如下函数:
extern DWORD XXXX_Init(DWORD dwContext)
extern BOOL XXXX_Deinit(DWORD hDeviceContext)
extern DWORD XXXX_Open(DWORD hDeviceContext, DWORD AccessCode,
DWORD ShareMode)
extern BOOL XXXX_Close(DWORD hOpenContext)
extern BOOL XXXX_IOControl(DWORD hOpenContext, DWORD dwCode, PBYTE pBufIn,
DWORD dwLenIn, PBYTE pBufOut, DWORD dwLenOut, PDWORD pdwActualOut)
extern DWORD XXXX_Read(DWORD hOpenContext, LPVOID pBuffer, DWORD Count)
extern DWORD XXXX_Write(DWORD hOpenContext, LPCVOID pSourceBytes,
DWORD NumberOfBytes)
extern DWORD XXXX_Seek(DWORD hOpenContext, LONG Amount, DWORD Type)
extern void XXXX_PowerUp(DWORD hDeviceContext)
extern void XXXX_PowerDown(DWORD hDeviceContext)
这些函数就构成了驱动的一个结构。
Wince下删除工程的方法
可能有时候在建立工程时忘记或者时多选了某些选项,但是这个错误的工程又占用了你的工程名,因此你就可能想删除这个错误的工程。
操作步骤:
1、 保证工程没有被打开
2、 进入manage item catalog,删除此工程使用的BSP包
3、 进入PBWorkspaces下,删除你想删除的工程文件夹。
希望你不会报错。
2008年7月24日星期四
订阅:
博文评论 (Atom)
没有评论:
发表评论