wince 小结
来源:百度文库 编辑:神马文学网 时间:2024/04/28 20:49:18
1、鼠标功能的添加
PB5.0 定制新的wince系统生成自己的内核文件,对于USB鼠标功能的实现,只需在Catalog窗口下的Core OS Services/USB Host Support/USB Human Iput Device(HID)Class Driver下选择“USB HID Keyboard and Mouse”其他的不用选。 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2、触摸屏的校准
只有触摸屏功能没有鼠标操作,但触摸屏又没法校准,不能进行下一步操作的情况下,你可以先在platform.reg文件里面修改(当然是校准过后正确的坐标值)
IF BSP_NOTOUCH !
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
"MaxCalError"=dword:7
; for 640x480 display
; "CalibrationData"="1280,876 352,1590 2198,1604 2213,165 311,169"
; for 240x320 display
; "CalibrationData"="1247,896 2263,223 281,219 284,1553 2242,1578"
; for 320x240 display
; "CalibrationData"="1274,908 2192,171 331,173 346,1647 2186,1647"
; for 480x272 display
"CalibrationData"="933,513 1622,934 253,932 222,95 1620,95 "
;800*480
; "CalibrationData"="1537,859 237,1512 166,270 2874,227 2896,1500 "
ENDIF BSP_NOTOUCH !
; @CESYSGEN ENDIF CE_MODULES_POINTER
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3、HIVE注册表保存功能
在Catalog窗口中File Systems and Data Store/Registry Storage选择Hive-based Registry
并且添加一下内容:
;---------------------------------HIVE BEGIN-NEW-----------------------------------------------
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\init\BootVars]
"SYSTEMHIVE"="system.hv"
"Start DevMgr"=dword:1
"RegistryFlags"=dword:1[HKEY_LOCAL_MACHINE\init\BootVars]
"DefaultUser"="default"[HKEY_LOCAL_MACHINE\Drivers\BlockDevice\SMFLASH]
"Prefix"="DSK"
"Dll"="smflash.dll"
"Order"=dword:0
"Ioctl"=dword:4
"Profile"="SMFLASH"
"FriendlyName"="MS Flash Driver"
"MountFlags"=dword:11
"BootPhase"=dword:1
"Flags"=dword:1000[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\SMFLASH]
"DriverPath"="Drivers\\BlockDevice\\SMFLASH"
"LoadFlags"=dword:1
"MountFlags"=dword:11
"BootPhase"=dword:1
"Flags"=dword:1000[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SMFLASH]
"DefaultFileSystem"="FATFS"
"PartitionDriver"="mspart.dll"
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
"Folder"="ResidentFlash"
"Name"="Microsoft Flash Disk"
"BootPhase"=dword:0
"Flags"=dword:1000[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SMFLASH\FATFS]
"FriendlyName"="FAT FileSystem"
"Dll"="fatfsd.dll"
"Flags"=dword:00280014
"Paging"=dword:1
"CacheSize"=dword:0
"EnableCacheWarm"=dword:0
"EnableCache"=dword:1
"MountFlags"=dword:2
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4、SD卡存/储卡读取的功能的添加
添加选项:File Systems and Data Store/Storage Manager选择CD/UDFS FILE SYSTEM和FAT FILE SYSTEM;
Device Driver/SDIO选择SD Memory和SDIO Host/SDIO Standard Host Controller;
Device Driver/Storage Device选择 ATAPI PCI/IDE STORA和Compact Flash/PC
PB5.0 定制新的wince系统生成自己的内核文件,对于USB鼠标功能的实现,只需在Catalog窗口下的Core OS Services/USB Host Support/USB Human Iput Device(HID)Class Driver下选择“USB HID Keyboard and Mouse”其他的不用选。 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2、触摸屏的校准
只有触摸屏功能没有鼠标操作,但触摸屏又没法校准,不能进行下一步操作的情况下,你可以先在platform.reg文件里面修改(当然是校准过后正确的坐标值)
IF BSP_NOTOUCH !
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
"MaxCalError"=dword:7
; for 640x480 display
; "CalibrationData"="1280,876 352,1590 2198,1604 2213,165 311,169"
; for 240x320 display
; "CalibrationData"="1247,896 2263,223 281,219 284,1553 2242,1578"
; for 320x240 display
; "CalibrationData"="1274,908 2192,171 331,173 346,1647 2186,1647"
; for 480x272 display
"CalibrationData"="933,513 1622,934 253,932 222,95 1620,95 "
;800*480
; "CalibrationData"="1537,859 237,1512 166,270 2874,227 2896,1500 "
ENDIF BSP_NOTOUCH !
; @CESYSGEN ENDIF CE_MODULES_POINTER
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3、HIVE注册表保存功能
在Catalog窗口中File Systems and Data Store/Registry Storage选择Hive-based Registry
并且添加一下内容:
;---------------------------------HIVE BEGIN-NEW-----------------------------------------------
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\init\BootVars]
"SYSTEMHIVE"="system.hv"
"Start DevMgr"=dword:1
"RegistryFlags"=dword:1[HKEY_LOCAL_MACHINE\init\BootVars]
"DefaultUser"="default"[HKEY_LOCAL_MACHINE\Drivers\BlockDevice\SMFLASH]
"Prefix"="DSK"
"Dll"="smflash.dll"
"Order"=dword:0
"Ioctl"=dword:4
"Profile"="SMFLASH"
"FriendlyName"="MS Flash Driver"
"MountFlags"=dword:11
"BootPhase"=dword:1
"Flags"=dword:1000[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\SMFLASH]
"DriverPath"="Drivers\\BlockDevice\\SMFLASH"
"LoadFlags"=dword:1
"MountFlags"=dword:11
"BootPhase"=dword:1
"Flags"=dword:1000[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SMFLASH]
"DefaultFileSystem"="FATFS"
"PartitionDriver"="mspart.dll"
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
"Folder"="ResidentFlash"
"Name"="Microsoft Flash Disk"
"BootPhase"=dword:0
"Flags"=dword:1000[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SMFLASH\FATFS]
"FriendlyName"="FAT FileSystem"
"Dll"="fatfsd.dll"
"Flags"=dword:00280014
"Paging"=dword:1
"CacheSize"=dword:0
"EnableCacheWarm"=dword:0
"EnableCache"=dword:1
"MountFlags"=dword:2
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4、SD卡存/储卡读取的功能的添加
添加选项:File Systems and Data Store/Storage Manager选择CD/UDFS FILE SYSTEM和FAT FILE SYSTEM;
Device Driver/SDIO选择SD Memory和SDIO Host/SDIO Standard Host Controller;
Device Driver/Storage Device选择 ATAPI PCI/IDE STORA和Compact Flash/PC
wince 小结
PXA270中WinCE
怎样将一个驱动加入WINCE中 - WINCE - sparkle-cliz
wince存储与地址映射技术 - Wince - kernel
WinCE程序设计的几个关键技术
色彩小结
建构主义小结
快捷键小结
成长小结
个人小结
情感小结
人生小结
4、小结
3、小结
7、小结
思考小结
小结2
WinCE电源管理的实现 - 操作系统
wince驱动快速编译调试的方法
WinCE USB驱动开发 错走冤枉路
WINCE系统启动直接运行自己的程序
WinCE BSP工程文件pbcxml分析 - ARM-WinCE的专栏 - CSDNBl...
WinCE BSP工程文件pbcxml分析 - ARM-WinCE的专栏 - CSDNBl...
GoF设计模式小结- -