1. 内核编译时选择实现HIVE才能实现关机保存注册表,这样校准的数据能够保存就再也不需要校准了。
2. 烧写内核第一次开机校准好后你看一下新的注册表的值是多少, 通过Target->Remote Tools->RegistryEditor打开注册表。
3. 如果在Windows CE6.0下,CETK不能连接ActiveSync,报如下错误的解决办法:“The Microsoft ActiveSyncreported the following
3.error: Unable to load device sidecomponents”出现上面这个错误,是因为找不到":/Program Files/Common Files/Microsoft Shared/Windows CETools/Platman/target/wce600/armV4"
3.下面的库与相关的执行文件,这就是6.0里遗漏的东西。只需将":/Program Files/Common Files/Microsoft Shared/Windows CE
3.Tools/Platman/target/wce600/armV4i"复制一份,然后改名为armV4就可以了。
4. 读取校准后的值,然后把这个值写到你的platform.reg中去,重新编译内核。
触摸屏注册表数据位置:
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
"CalibrationData"="513,522151,167 160,859 880,863 879,167 "