共 35 篇文章
显示摘要每页显示  条
表示要把这些bin文件下载到NAND FLASH中,依次下载XIPKERNEL.bin、NK.bin和chain.bin,这个下载的顺序是在config.bib文件中指定的,见此文件的相关部分:由上图介绍可知chain.bin文件的内容包含XIP chain(链)中有几个XIP区域(也即bin文件),每个bin被装载在RAM中的起始地址,bin文件的大小等信息,可参考图6的结构体描述,另外,在\WINCE600\PR...
Windows CE内核启动分析。wince调度的基本单位应该是线程,而且对每一个线程都有一个优先级。wince的调度原则是高优先级线程可以实时抢占低优先级线程的cpu资源。对于windows的微内核结构,驱动程序都不是内核进程,device.exe会用一个线程执行驱动程序的函数。Windows CE调度是基于可抢占时间片轮转调度算法[1],系统根据线程的当前优先级BCPr...
在6的系统中,导出对应OS design的SDK时,不会包含对MFC DLL的,要手工将MFC的DLL加入OS iamge中,在导出SDK时要手工将支持MFC的头文件和lib库包含到SDK中。Inorder support MFC and include the MFC dll.MFC80CHS.DLL $(_PLATFORMROOT)/MFC80CHS.DLL NK SHK.MFC80CHT.DLL $(_PLATFORMROOT)/MFC80CHT.DLL NK ...
wince4.2下usb键盘在调试usb键盘时,由于想的过于简单浪费了不少时间。实际上,对usb鼠标的支持,只要将usb\hid下相应项加进os就行了,但是keybd却不一样。我遇到的问题不是usb的问题,也就是说加上usb\hid下的相应项之后os就可以接受usb键盘的按键响应了。通过调试也可以证明(public\common\oak\drivers\usb\class\hid\clients\kbdhid\kbdhid...
WinCE USB驱动架构及术语明析WinCE USB驱动架构及术语明析2009-02-20 15:23.前面说了设备端叫做Function,所以全称分别是:USB Function Controller Driver、USB Function Client Driver。MDD部分微软已实现,拿windows mobile来说,源码E:\wm615\PUBLIC\COMMON\OAK\DRIVERS\USBFN\CONTROLLER\MDD 一般硬件的BSP提供商负责提供PDD部分,Contr...
在WinCE6.0中,对USB是有很好的支持。USB是主从结构的,分为USB Host和USB Slave,从USB1.0,USB1.1到现在的USB2.0,基于USB2.0还有USB OTG,也就是同时支持Host和Slave设备。Host Core Driver &Hub Driver是独立于硬件的USB协议栈,支持USB Host协议及USB Hub功能。USB OTG控制器上层是USB OTG控制器的驱动,USB OTG Core Driver是协议层...
在WinCE的BSP中的OAL部分,会有一个ioctl.c或者oemioctl.c文件,里面主要定义了一个叫OEMIoControl(..)的函数。IOCTL_HAL_GET_CACHE_INFOIOCTL_HAL_GET_DEVICE_INFOIOCTL_HAL_GET_DEVICEIDIOCTL_HAL_GET_UUIDIOCTL_PROCESSOR_INFORMATION.函数的定义被移到了WINCE600/platform/common/src/common/ioctl/ioctl.c中了,这里面的OEMIoControl函数...
{ IOCTL_HAL_GET_CACHE_INFO, 0, OALIoCtlHalGetCacheInfo }, { IOCTL_HAL_GET_DEVICEID, 0, OALIoCtlHalGetDeviceId }, { IOCTL_HAL_GET_DEVICE_INFO, 0, OALIoCtlHalGetDeviceInfo }, { IOCTL_HAL_GET_UUID, 0, OALIoCtlHalGetUUID }, { IOCTL...
FMD层暴露FMD_XXX让FAL层调用。FAL层的DSK_Init 函数会通过调用FMD_OEMIoControl函数来获得FAL和FMD层的接口函数,这些接口函数是FMD层提供的,为什么说FMD_OEMIoControl函数可以不是对IOCTL_FMD_GET_INTERFACE这个case的支持呢?因为DSK_Init函数在发现在调用FMD_OEMIoControl函数的时候如发现不支持IOCTL_FMD_GET_INTERFACE这个case,那么DSK...
FMD层暴露FMD_XXX让FAL层调用。FAL层的DSK_Init 函数会通过调用FMD_OEMIoControl函数来获得FAL和FMD层的接口函数,这些接口函数是FMD层提供的,为什么说FMD_OEMIoControl函数可以不是对IOCTL_FMD_GET_INTERFACE这个case的支持呢?因为DSK_Init函数在发现在调用FMD_OEMIoControl函数的时候如发现不支持IOCTL_FMD_GET_INTERFACE这个case,那么DSK...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部