我以前只是用kitl调试过一些本地驱动,像显示和键盘驱动,觉得非常方便。偶尔使用过一些remote tools。但是对他们的具体的使用方法并没有很深入的去研究过,更别说是原理了。所以有一些疑问,请大家帮忙解释一下!谢谢!!!
1.是不是要使用PB自带的那些reomote tools 就一定要用kitl? 我看PB的帮助发现内核调试连接有很多种,包括activesync 和kitl。不知道如何利用activesync连接 来建立内核连接,从而使用那些远程工具。
2.我之前使用kitl调试的时候发现每次加载内核的时候都要先从release目录下下载最新的模块到目标板上更新,能不能跳过这一过程,因为我只是想使用那些远程工具?
3.我现在activesync同步不上,我想请问一下要同步activesync需要添加哪些组件,要对bat文件,bib文件和注册表做相应的那些修改?
下面是我的环境变量的设置情况:
*******************************************************************
This command window is set up for running CESH or other debug tools
*******************************************************************
F:\WINCE500\PLATFORM\TQ2440\RelDir\TQ2440_ARMV4I_Release>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrator\Application Data
BSP_KITL=NONE
BSP_NOPCIBUS=1
BSP_NOUART0=1
BSP_NOUSBFN=1
BSP_NOUSBSER=1
BSP_SDHC_SC2440=0
BSP_USB_OHCI=1
BUILD_DEFAULT=-nmake -i -nmake -c
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=DB727ABF11E44D6
COMSPEC=C:\WINDOWS\system32\cmd.exe
COPYCMD=/y
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Administrator
IMGCELOGENABLE=1
IMGEBOOT=1
IMGNOLOC=0
IMGNOTALLKMODE=1
IMGPROFILER=1
IMGRAM64=1
IMGSDBUS2=1
IMGSTRICTLOC=0
LOCALE=0809
LOGONSERVER=\\DB727ABF11E44D6
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
PATH=E:\WINCE500\sdk\bin\i386\ARM;E:\WINCE500\sdk\bin\i386;E:\WINCE500\public\co
mmon\oak\bin\i386\prefast\scripts;E:\WINCE500\public\common\oak\Bin\i386;E:\WINC
E500\private\bin\i386;E:\WINCE500\private\bat;E:\WINCE500\public\common\oak\misc
;E:\WINCE500\developr\Administrator;E:\Program Files\Windows CE Platform Builder
\5.00\cepb\bin\;E:\Program Files\Windows CE Platform Builder\5.00\cepb\bin;C:\WI
NDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files
\Thunder Network\KanKan\Codecs;D:\Program Files\TortoiseSVN\bin;C:\Program Files
\Common Files\TTKN\Bin;d:\Program Files\StormII\Codec;d:\Program Files\StormII;C
:\WINDOWS\system32;C:\WINDOWS;E:\Program Files\Windows CE Platform Builder\5.00\
cepb\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PBCONFIG=TQ2440: ARMV4I_Release
PBWORKSPACE=E:\WINCE500\PLATFORM\TQ2440\TQ2440A.pbxml
PBWORKSPACEROOT=E:\WINCE500\PLATFORM\TQ2440
PREFAST_ROOT=E:\WINCE500\public\common\oak\bin\i386\prefast\
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 44 Stepping 2, AuthenticAMD
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=2c02
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SYSGEN_AS_BASE=1
SYSGEN_AS_FILE=1
SYSGEN_ATL=1
SYSGEN_CEPLAYER=1
SYSGEN_CURSOR=1
SYSGEN_DSHOW=1
SYSGEN_DSHOW_DISPLAY=1
SYSGEN_DSHOW_VIDREND=1
SYSGEN_DSHOW_WMT=1
SYSGEN_DSHOW_WMT_ASXV1=1
SYSGEN_DSHOW_WMT_ASXV3=1
SYSGEN_DSHOW_WMV=1
SYSGEN_FATFS=1
SYSGEN_FSRAMROM=1
SYSGEN_FSREGHIVE=1
SYSGEN_FSREPLBIT=1
SYSGEN_OLE=1
SYSGEN_SDBUS=1
SYSGEN_SHELL=1
SYSGEN_STANDARDSHELL=1
SYSGEN_USBFN_SERIAL=1
SYSGEN_USB_HID=1
SYSGEN_USB_HID_CLIENTS=1
SYSGEN_USB_STORAGE=1
SYSGEN_WCELOAD=1
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
USERDOMAIN=DB727ABF11E44D6
USERNAME=Administrator
USERPROFILE=C:\Documents and Settings\Administrator
USING_PB_WORKSPACE_ENVIRONMENT=1
WINCEDEBUG=retail
WINCEMAP=1
WINCEREL=1
WINDIR=C:\WINDOWS
_CURSLMTREE=TQ2440A
_DEPTREES=winceos dcom gdiex ie script servers shellsdk shell rdp wceshellfe wce
appsfe viewers directx voip datasync netcf SQLCE ostest speech NETCFV2 NETCFV35
SQLCOMPACT SQLMOBILE TQ2440A
_FLATRELEASEDIR=F:\WINCE500\PLATFORM\TQ2440\RelDir\TQ2440_ARMV4I_Release
_HOSTCPUTYPE=i386
_MAKEENVROOT=E:\WINCE500\public\common\oak\misc
_PLATFORMDRIVE=E:
_PLATFORMROOT=E:\WINCE500\platform
_PREWINCEPATH=E:\Program Files\Windows CE Platform Builder\5.00\cepb\bin\;E:\Pro
gram Files\Windows CE Platform Builder\5.00\cepb\bin;C:\WINDOWS\system32;C:\WIND
OWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKa
n\Codecs;D:\Program Files\TortoiseSVN\bin;C:\Program Files\Common Files\TTKN\Bin
;d:\Program Files\StormII\Codec;d:\Program Files\StormII
_PRIVATEDRIVE=E:
_PRIVATEROOT=E:\WINCE500\private
_PROJECTDDKROOT=E:\WINCE500\PLATFORM\TQ2440\WINCE500\TQ2440_ARMV4I\ddk
_PROJECTOAKROOT=E:\WINCE500\PLATFORM\TQ2440\WINCE500\TQ2440_ARMV4I\oak
_PROJECTROOT=E:\WINCE500\PLATFORM\TQ2440\WINCE500\TQ2440_ARMV4I
_PROJECTSDKROOT=E:\WINCE500\PLATFORM\TQ2440\WINCE500\TQ2440_ARMV4I\sdk
_PROJPUBLICROOT=E:\WINCE500\PBWORKSPACES\TQ2440A\WINCE500\PUBLIC
_PUBLICDRIVE=E:
_PUBLICROOT=E:\WINCE500\public
_SDKDRIVE=E:
_SDKROOT=E:\WINCE500\sdk
_TARGETPLATROOT=E:\WINCE500\platform\TQ2440
_TGTCPU=ARMV4I
_TGTCPUFAMILY=ARM
_TGTCPUISA=V4I
_TGTOS=CE
_TGTPLAT=TQ2440
_TGTPROJ=TQ2440A
_USER_SYSGEN_BAT_FILES=E:\WINCE500\PLATFORM\TQ2440\WINCE500\TQ2440_ARMV4I\OAK\MI
SC\TQ2440A.bat
_WINCECALLED=1
_WINCEDRIVE=E:
_WINCEOSVER=500
_WINCEROOT=E:\WINCE500
F:\WINCE500\PLATFORM\TQ2440\RelDir\TQ2440_ARMV4I_Release>