设备上采用的端口默认是Comm:0(NTRAS安装的位置)。PC中使用的串口可以任意修改,但应该和NTRAS配置的端口相匹配。
Using Bluetooth connection
首先要确保蓝牙狗已连接到你的PC并且已经正确配置。注意映射的通讯端口号。
确保Symbian设备的蓝牙功能已激活。
使用你蓝牙的“网络邻居”,浏览到Symbian OS的设备,和它配对,然后你就可以和Symbian OS设备通讯了。
Communicating with a device
当你在PC上远程控制运行在设备的测试时,你需要确保工具STATAPI处于可用状态,并且在设备上的正确位置。你还要确保连接已经正确配置。
当前和设备通讯有四种传输模式:串口、TCP/IP、蓝牙和USB。
STATAPI tool
STAAPI是TestDriver使用的一个工具,用来和Symbian设备的通讯、执行测试以及收集测试结果。它可以手动从设备上启动,或者编译到ROM中(使用techview_statapi.oby文件)
注意:当STATPI编译到ROM中时,必须在完全图形环境中运行,比如TechView。
在建立通讯和收集测试结果前,你需要拷贝5个文件到设备上。这些文件在你的pc上的epoc32目录下,
epoc32\data\z\system\data\stat.ini
epoc32\release\<platform>\urel\statapi.exe
epoc32\release\<platform>\urel\cinidata.dll
epoc32\release\<platform>\urel\testexecuteLogClientExt.dll (used for console logging)
epoc32\release\<platform>\urel\econsext.dll (used for console logging)
Setting up STATAPI tool
1. 拷贝以上文件到CF (Compact Flash)卡的以下位置
system\data\stat.ini
system\programs\statapi.exe
system\libs\cinidata.dll
system\libs\testexecuteLogClientExt.dll
system\libs\econs.dll
注意: 最后一个文件econsext.dll 需要重命名为 econs.dll.
2. 把CF卡插入到设备的CF插槽中,接通设备的电源。
3. 设备加载完成后,打开CF卡映射的驱动器,然后浏览到system\programs.
4. 双击STATPI工具,手动启动它
你可以在设备上敲“b”,STATAPI将会在后台运行,敲“ESC”关闭。.
Setting up TCP/IP connection
TesrDriver支持TCP/IP(OVER NTRAS),需要按照以下方法配置,设备端需要,PC端同样需要。
Device side
根据下面的例子修改stat.ini 文件。注意NTRAS应该在设备的comm:0端口。
[SectionOne]
comport= 0
[SectionTwo]
transport= tcpip
[SectionThree]
logging= 0
debugport=3
SectionOne中的com端口配置当前会被忽略,总是使用commdb。
PC side
把NTRAS安装在PC的COM2。启动Remote Access服务。
你可以在控制面板中得到将要分配给设备的IP地址。通过TCP/IP运行测试的命令行选项为
-t tcp --ip 'address', 如下所示
> Testdriver run -p arm4 -b urel -s root.syncmlclient.rtest -t tcp --ip 10.1.0.2
当PPP连接建立时,它会显示在“remote access admin”窗口上。如果你不能建立连接,你可能需要编辑Comms数据库,除去null modem,所有的modems都从comm:0上移除。这样通讯应该能成功建立。
如何配置串口连接、蓝牙连接以及USB连接?方法和上面的TCP/IP连接类似,这里不再赘述。