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