一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

串口通讯设备的模拟调试方法及系统与流程

2022-05-21 09:25:51 来源:中国专利 TAG:


1.本发明涉及串口通讯技术领域,尤其涉及一种串口通讯设备的模拟调试方法及系统。


背景技术:

2.串行接口(serial interface)简称串口,是仪器设备上常用的调试和通信接口。串口按照电气标准及协议可分为rs-232、rs-422和rs-485,三种接口可以通过转换器相互转换。
3.目前,常规的串口设备的通讯模拟方法是在取得详细通讯协议的基础上,采用将通讯协议用程序写入单片机开发成单独的模拟器进行模拟,或者在计算机上使用串口调试助手手动发送通讯协议进行模拟。这两种方法都是在基于已取得详细通讯协议的基础上进行的,而且第一种方法通常是通讯协议写入程序后只能按照程序中规定的通讯协议进行通讯,如果通讯协议变更,需要重新编写程序再烧写进单片机,操作复杂;后一种方法需要手动发送通讯协议,容易造成错误操作,而且使用不便。另外,如果通讯设备不方便获取,在已知通讯协议的情况下,也不能正常进行设备调试。
4.因此,现有技术中缺乏一种通讯协议未知或缺少通讯设备不能调试情况下的串口通讯设备的模拟调试方法及系统。


技术实现要素:

5.鉴于上述的分析,本发明实施例旨在提供一种串口通讯设备的模拟调试方法及系统,用以解决现有通讯协议未知的情况下的串口通讯设备的模拟调试的问题。
6.为了实现上述目的,本发明的实施方式提供如下技术方案:
7.一方面,本发明实施例提供了一种串口通讯设备的模拟调试方法,包括:
8.协议录取步骤:录取任意主机和从机间的通讯协议;
9.自动收发步骤:接收被测主机或被测从机的指令,从录取到的所述通讯协议中查找相应的响应信息,模拟从机或主机将所述响应信息发送给所述被测主机或被测从机。
10.进一步地,所述协议录取步骤,包括:
11.串口设置与初始化步骤:设置连接所述任意主机的第一串口参数、第一资源标志和连接所述任意从机的第二串口参数、第二资源标志,对所述第一串口和所述第二串口进行初始化;所述第一资源标志和第二资源标志用于区分所述任意主机和任意从机的串口数据;
12.数据接收与录取步骤:接收所述任意主机或任意从机之间的通讯数据,在所述通讯数据前添加对应第一资源标志或第二资源标志,将添加资源标志的通讯数据添加至缓存区缓存数据中,直至输出完整的缓存数据;
13.通讯协议保存步骤:将所述完整的缓存数据保存。
14.进一步地,所述数据接收与录取步骤,包括:
15.步骤s101、读取第一串口接收的缓存区数据字节数n1,n1≥0;
16.步骤s102、读取第二串口接收的缓存区数据字节数n2,n2≥0;
17.步骤s103、设置变量i1的初始值为0;
18.步骤s104、当所述n1≥1时,读取所述第一串口接收的缓存区数据;当所述n1=0时执行步骤s108;
19.步骤s105、当所述变量i1=0时,在读取的所述第一串口接收的缓存区数据前添加所述第一资源标志,否则执行步骤s106;
20.步骤s106、将所述第一串口接收的缓存区数据添加到缓存数据dataa中;
21.步骤s107、对所述缓存区数据字节数n1减1,对所述变量i1加1,然后执行步骤s104;
22.步骤s108、将变量i2的初始值设置为0;
23.步骤s109、当所述n2≥1时,读取第二串口接收的缓存区数据;当所述n2=0时执行步骤s113;
24.步骤s110、当所述变量i2=0时,在读取的所述第二串口接收的缓存区数据前添加所述第二资源标志,否则执行步骤s111;
25.步骤s111、将所述第二串口接收的缓存区数据添加到缓存数据datab中;
26.步骤s112、对所述缓存区数据字节数n2减1,对所述变量i2加1,然后执行步骤s109;
27.步骤s113、输出所述缓存数据dataa和缓存数据datab;
28.步骤s114、显示并添加所述缓存数据dataa和datab至缓存数据data_s;
29.步骤s115、清零所述缓存数据dataa和缓存数据datab;
30.步骤s116、等待第一预设时间;
31.步骤s117、接收到关闭串口命令后,保存所述缓存数据data_s,否则执行步骤s101。
32.进一步地,所述自动收发步骤包括:
33.系统设置和初始化步骤:设置计算机接收端和发送端的串口参数、资源标志,选择录取的通讯协议并读入缓存区,对串口初始化;
34.数据接收与处理步骤:接收所述被测主机或被测从机的指令,从录取到的所述通讯协议中查找相应的响应信息,模拟从机或主机将所述响应信息发送给所述被测主机或被测从机。
35.进一步地,所述系统设置和初始化步骤,还包括:将所述缓存数据data_s中的通讯协议读入缓存区;进行串口初始化;
36.被测设备为主机时,设置所述计算机接收端资源标志为所述第一资源标志,计算机发送端资源标志为所述第二资源标志;
37.被测设备为从机时,设置所述计算机接收端资源标志为所述第二资源标志,计算机发送端资源标志为所述第一资源标志。
38.进一步地,所述数据接收与处理步骤包括:
39.步骤s201、读取所述计算机接收端串口接收的缓存区数据字节数n,n≥0;
40.步骤s202、当所述n≥1时,读取所述计算机接收端串口接收缓存区一个字节的数
据,并将该数据通过移位寄存器保存为缓存数据data_r,否则执行步骤s215;
41.步骤s203、当所述n≠1时,执行步骤s204,否则执行步骤s205;
42.步骤s204、对所述缓存区数据字节数n减1,然后执行步骤s202;
43.步骤s205、显示并保存所述缓存数据data_r;
44.步骤s206、在缓存数据data_s中搜索所述缓存数据data_r,并截取所述缓存数据data_r之后的数据为数据data_tem1;
45.步骤s207、当所述数据data_tem1不为空时,在所述数据data_tem1中搜索最近的计算机接收端资源标志,并截取所述计算机接收端资源标志之前的数据为数据data_tem2;当所述数据data_tem1为空时,所述数据data_tem2为空;
46.步骤s208、在所述数据data_tem2中搜索最近的所述计算机发送端资源标志,并截取所述计算机发送端资源标志之后的数据为数据data_tem3;
47.步骤s209、当所述数据data_tem3不为空时,执行步骤s210,否则执行步骤s204;
48.步骤s210、在所述数据data_tem3中搜索最近的所述计算机发送端资源标志,并截取所述计算机发送端资源标志之前的数据为数据data_tem4;
49.步骤s211、当所述数据data_tem4不为空时,通过串口发送所述数据data_tem4;当所述数据data_tem4为空时,通过串口发送所述数据data_tem3;
50.步骤s212、在显示窗口显示并保持发送的数据;
51.步骤s213、执行所述数据data_tem3赋值至数据data_tem2;
52.步骤s214、等待第二预设时间后执行步骤s208;
53.步骤s215、缓存数据data_r清零,然后等待第三预设时间;
54.步骤s216、接收到关闭串口命令后,保存数据,完成测试;否则执行步骤s201。
55.另一方面,本发明实施例提供了一种串口通讯设备的模拟调试系统,包括:
56.协议录取模块,用于录取任意主机和从机间的通讯协议;
57.自动收发模块,用于接收被测主机或被测从机的指令,从录取到的所述通讯协议中查找相应的响应信息,模拟从机或主机将所述响应信息发送给所述被测主机或被测从机。
58.进一步地,所述协议录取模块包括:
59.串口设置与初始化单元,用于设置连接所述任意主机的第一串口参数、第一资源标志和连接所述任意从机的第二串口参数、第二资源标志,对所述第一串口和所述第二串口进行初始化;所述第一资源标志和第二资源标志用于区分所述任意主机和任意从机的串口数据;
60.数据接收与处理单元,用于接收所述任意主机或任意从机之间的通讯数据,在所述通讯数据前添加对应第一资源标志或第二资源标志,将添加资源标志的通讯数据加入至缓存区缓存数据中,直至输出完整的缓存数据;
61.通讯协议保存单元,用于将所述完整的缓存数据保存。
62.进一步地,所述自动收发模块包括:
63.系统设置和初始化单元,用于设置计算机接收端和发送端的串口参数、资源标志,选择录取的通讯协议并读入缓存区,对串口初始化;
64.数据接收与处理单元,用于接收所述被测主机或被测从机的指令,从录取到的所
述通讯协议中查找相应的响应信息,模拟从机或主机将所述响应信息发送给所述被测主机或被测从机。
65.进一步地,还包括:显示模块,用于显示协议录取模块和自动收发模块中收发的数据信息。
66.本发明的有益效果:
67.1、本发明可以实现在通讯协议未知的情况下,录取设备间的通讯协议,然后模拟其中一个设备自动与另一个被调试设备进行串口通讯数据的自动收发,可以方便设备的二次开发和设备调试。
68.2、在已知通讯协议的情况下,如果与被调试设备通讯的设备不方便获取,可以使用此方法进行设备调试,降低调试成本。
69.本发明中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本发明的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过说明书以及附图中所特别指出的内容中来实现和获得。
附图说明
70.附图仅用于示出具体实施例的目的,而并不认为是对本发明的限制,在整个附图中,相同的参考符号表示相同的部件。
71.图1为本技术一个实施例所示的串口通讯设备的模拟调试方法流程图;
72.图2为本技术一个实施例所示的协议录取子步骤流程图;
73.图3为本技术一个实施例所示的数据接收与录取步骤子流程图;
74.图4为本技术一个实施例所示的协议录取步骤的labview程序图;
75.图5为本技术一个实施例所示的自动收发子步骤流程图;
76.图6为本技术一个实施例所示的数据接收与处理子步骤流程图;
77.图7为本技术一个实施例所示的自动收发步骤的labview程序图;
78.图8为本技术另一个实施例所示的串口通讯设备的模拟调试系统结构示意图;
79.图9为本技术另一个实施例所示的协议录取模块结构示意图;
80.图10为本技术另一个实施例所示的协议录取模块工作示意图;
81.图11为本技术另一个实施例所示的自动收发模块结构示意图;
82.图12为本技术另一个实施例所示的自动收发模块工作示意图;
83.图13为执行本技术发明实施例提供的串口通讯设备的模拟调试方法的电子设备的硬件结构示意图。
具体实施方式
84.下面结合附图来具体描述本发明的优选实施例,其中,附图构成本技术一部分,并与本发明的实施例一起用于阐释本发明的原理,并非用于限定本发明的范围。
85.如图1所示,本发明的一个具体实施例,公开了一种串口通讯设备的模拟调试方法,包括:
86.s1,协议录取步骤:录取任意主机和从机间的通讯协议;具体地,如图2所示,本步
骤可以通过如下子步骤获得任意主机和从机间的通讯协议:
87.具体地,按照电气标准及协议串口分为rs-232、rs-422和rs-485,三种接口可以通过转换器相互转换。可选地,当被测设备采用rs-232通讯或者rs-485二线制模式通讯时,可以将rs-232通讯或者rs-485二线制通讯转成rs-422四线制通讯模式再使用本实施例方法进行测试。
88.可选地,本技术可以在通讯协议未知的情况下,录取任意与被测试设备相同和通讯的一组设备间(主机和从机)的通讯协议。
89.s10,串口设置与初始化步骤:设置连接任意主机的第一串口参数、第一资源标志和连接任意从机的第二串口参数、第二资源标志,对第一串口和第二串口进行初始化;第一资源标志和第二资源标志用于区分任意主机和任意从机的串口数据。
90.具体地,第一串口为第一接收端连接任意主机的发送端,第二串口俄日第二接收端连接任意从机的发送端;串口参数包括:波特率、数据比特、奇偶性、停止位、流控制。资源标记主要可以任意设置,用于区分录取的任意主机串口数据和从机串口数据,可选地,设置主机的第一串口a对应资源标志aaa,设置从机的第二串口b对应资源标志bbb。
91.具体地,串口初始化完成后,进行通讯协议录取的任意主机与从机间即可开始进行通讯操作。
92.具体地,s20,数据接收与录取步骤:接收任意主机或任意从机之间的通讯数据,在通讯数据前添加对应第一资源标志或第二资源标志,将添加资源标志的通讯数据添加至缓存区缓存数据中,直至输出完整的缓存数据;具体地,如图3所示,本步骤可以通过如下子步骤获得任意主机和从机间的通讯协议,包括:
93.步骤s101、读取第一串口接收的缓存区数据字节数n1,n1≥0;具体地,第一串口接收的缓存区数据为主机发送的数据。
94.步骤s102、读取第二串口接收的缓存区数据字节数n2,n2≥0;具体地,第二串口接收的缓存区数据为从机发送的数据。
95.步骤s103、设置变量i1的初始值为0;
96.步骤s104、当n1≥1时,读取第一串口接收的缓存区数据;当n1=0时执行步骤s108;具体地,当n1≥1时,第一串口接收到主机发送的数据,读取第一串口接收的缓存区数据,当n1=0,第一串口无数据,执行步骤s108,判断第二串口是否有数据。
97.步骤s105、当变量i1=0时,在读取的第一串口接收的缓存区数据前添加第一资源标志,否则执行步骤s106;具体地,变量i1=0时,第一次读取当前数据,在读取的第一串口接收的缓存区数据前添加第一资源标志,以表示数据为主机发送数据。
98.步骤s106、将第一串口接收的缓存区数据添加到缓存数据dataa中;具体地,将第一串口接收的缓存区数据的第一个字节添加到缓存数据dataa中,此时dataa中包含第一资源标记。
99.步骤s107、对缓存区数据字节数n1减1,对变量i1加1,然后执行步骤s104;
100.步骤s108、将变量i2的初始值设置为0;
101.步骤s109、当n2≥1时,读取第二串口接收的缓存区数据;当n2=0时执行步骤s113;具体地,当n2≥1时,第二串口接收到主机发送的数据,读取第二串口接收的缓存区数据,当n1=0,第二串口无数据,此时第一组对应数据录取完成。
102.步骤s110、当变量i2=0时,在读取的第二串口接收的缓存区数据前添加第二资源标志,否则执行步骤s111;具体地,变量i2=0时,第一次读取当前数据,在读取的第二串口接收的缓存区数据前添加第二资源标志,以表示数据为从机发送数据。
103.步骤s111、将第二串口接收的缓存区数据添加到缓存数据datab中;具体地,将第二串口接收的缓存区数据的第一个字节添加到缓存数据datab中,此时datab中包含第二资源标记。
104.步骤s112、对缓存区数据字节数n2减1,对变量i2加1,然后执行步骤s109;
105.步骤s113、输出缓存数据dataa和缓存数据datab;具体地,输出的缓存数据dataa和缓存数据datab为主机和从机通讯的数据。
106.步骤s114、显示并添加缓存数据dataa和datab至缓存数据data_s;具体地,将每次获取的主机和从机通讯的数据添加进缓存数据data_s中,最终生成的data_s中即包含所有主机和从机通讯的数据。
107.步骤s115、清零缓存数据dataa和缓存数据datab;具体地,一次通讯结束后,清零缓存数据dataa和缓存数据datab,重新记录下一次通讯数据。
108.步骤s116、等待第一预设时间;可选地,第一预设时间为10ms。
109.步骤s117、接收到关闭串口命令后,保存缓存数据data_s,否则执行步骤s101,具体地,接收到关闭串口命令后,保存最终的缓存数据data_s,否则继续录取通讯数据。
110.s30,通讯协议保存步骤:将完整的缓存数据保存,生成完整的通讯协议。
111.可选地,参见图4,本技术协议录取步骤可通过labview程序实现,先进行串口设置与初始化步骤,再进行数据接收与录取步骤,最后进行通讯协议保存步骤,完成协议录取。
112.具体地,s2,自动收发步骤:接收被测主机或被测从机的指令,从录取到的通讯协议中查找相应的响应信息,模拟从机或主机将响应信息发送给被测主机或被测从机。具体地,如图5所示,本步骤可以通过如下子步骤获得,包括:
113.s50,系统设置和初始化步骤:设置计算机接收端和发送端的串口参数、资源标志,选择录取的通讯协议并读入缓存区,对串口初始化;
114.具体地,还包括:将缓存数据data_s中的通讯协议读入缓存区;进行串口初始化;
115.可选地,本技术还选择已知的通讯协议,在已知协议中加入资源标志,并将添加资源标志的通讯协议读入缓存区。
116.具体地,被测设备为主机时,设置计算机接收端资源标志为第一资源标志,计算机发送端资源标志为第二资源标志;被测设备为从机时,设置计算机接收端资源标志为第二资源标志,计算机发送端资源标志为第一资源标志。具体地,此处计算机接收端与被测主机或被测从机的资源标志要一致,而被测主机或被测从机的资源标志与协议录取步骤中设置的主机或从机资源标志保持一致,计算机发送端则与模拟设备的资源标记一致。例如,协议录取步骤中主机发出的数据前端标记为aaa,从机发出的数据前端标记为bbb。如果计算机要模拟从机发出的响应,则把计算机接收端资源标志设置为aaa,并把计算机发送端资源标志设置为bbb;反之如果计算机要模拟主机的响应,则把计算机接收端资源标志设置为bbb,并把计算机发送端资源标志设置为aaa。
117.具体地,s60,数据接收与处理步骤:接收被测主机或被测从机的指令,从录取到的通讯协议中查找相应的响应信息,模拟从机或主机将响应信息发送给被测主机或被测从
机。具体地,如图6所示,本步骤可以通过如下子步骤实现,包括:
118.步骤s201、读取计算机接收端串口接收的缓存区数据字节数n,n≥0;具体地,计算机接收端串口接收的缓存区数据为被测主机或被测从机发送的数据。
119.步骤s202、当n≥1时,读取所述计算机接收端串口接收缓存区一个字节的数据,并将该数据通过移位寄存器保存为缓存数据data_r,否则执行步骤s215;
120.步骤s203、当n≠1时,执行步骤s204,否则执行步骤s205;
121.步骤s204、对缓存区数据字节数n减1,然后执行步骤s202;
122.步骤s205、显示并保存缓存数据data_r;具体地,缓存数据data_r为被测主机或被测从机发送的指令。
123.步骤s206、在缓存数据data_s中搜索缓存数据data_r,并截取缓存数据data_r之后的数据为数据data_tem1;
124.步骤s207、当数据data_tem1不为空时,在数据data_tem1中搜索最近的计算机接收端资源标志,并截取计算机接收端资源标志之前的数据为数据data_tem2;当数据data_tem1为空时,数据data_tem2为空;
125.步骤s208、在数据data_tem2中搜索最近的计算机发送端资源标志,并截取计算机发送端资源标志之后的数据为数据data_tem3;
126.步骤s209、当数据data_tem3不为空时,执行步骤s210,否则执行步骤s204;
127.步骤s210、在数据data_tem3中搜索最近的计算机发送端资源标志,并截取计算机发送端资源标志之前的数据为数据data_tem4;
128.步骤s211、当数据data_tem4不为空时,通过串口发送数据data_tem4;当数据data_tem4为空时,通过串口发送数据data_tem3;
129.步骤s212、在显示窗口显示并保持发送的数据;
130.步骤s213、执行数据data_tem3赋值至数据data_tem2;
131.步骤s214、等待第二预设时间后执行;具体地,通过执行数据data_tem3赋值至数据data_tem2,等待第二预设时间后执行步骤s208可将对应的多条数据自动回复。可选地,第二预设时间为1s。
132.步骤s215、缓存数据data_r清零,然后等待第三预设时间;可选地,第三预设时间为10ms。
133.步骤s216、接收到关闭串口命令后,保存数据,完成测试;否则执行步骤s201。
134.具体地,计算机模拟其中一个设备自动与被调试设备进行串口通讯,最终显示数据,可根据被测设备回复数据进行调试。
135.参见图7,本技术自动收发步骤可通过labview程序实现,先进行系统设置和初始化步骤,选择通信协议文件路径,再进行数据接收与处理,最后在显示窗口显示并保持发送的数据,方便工作人员进行调试。
136.参见图8,本技术另一实施例提供了一种串口通讯设备的模拟调试系统,包括:协议录取模块70、自动收发模块80;
137.具体地,协议录取模块70,用于录取任意主机和从机间的通讯协议,如图9所示,包括:
138.串口设置与初始化单元301,用于设置连接所述任意主机的第一串口参数、第一资
源标志和连接所述任意从机的第二串口参数、第二资源标志,对所述第一串口和所述第二串口进行初始化;所述第一资源标志和第二资源标志用于区分所述任意主机和任意从机的串口数据;
139.数据接收与处理单元302,用于接收所述任意主机或任意从机之间的通讯数据,在所述通讯数据前添加对应第一资源标志或第二资源标志,将添加资源标志的通讯数据加入至缓存区缓存数据中,直至输出完整的缓存数据;
140.通讯协议保存单元303,用于将所述完整的缓存数据保存。
141.参见图10,为本技术协议录取模块工作示意图。主机和从机为任意一组通讯的设备,协议录取模块经转接装置分为两个或多个接收端口,分别连接任意主机或任意从机,接收任意主机或任意从机发送的数据。
142.具体地,如图11所示,自动收发模块80,用于接收被测主机或被测从机的指令,从录取到的所述通讯协议中查找相应的响应信息,模拟从机或主机将所述响应信息发送给所述被测主机或被测从机,包括:
143.系统设置和初始化单元401,用于设置计算机接收端和发送端的串口参数、资源标志,选择录取的通讯协议并读入缓存区,对串口初始化;
144.数据接收与处理单元402,用于接收所述被测主机或被测从机的指令,从录取到的所述通讯协议中查找相应的响应信息,模拟从机或主机将所述响应信息发送给所述被测主机或被测从机。
145.具体地,串口通讯设备的模拟调试系统,还包括:显示模块,用于显示协议录取模块和自动收发模块中收发的数据信息。
146.参见图12,为本技术自动收发模块工作示意图。计算机端为自动收发模块,计算机接收端接收被测主机或被测从机的指令,经自动收发模块进行数据处理后,有计算机发送端发送至被测主机或被测从机。
147.与现有技术相比,本发明提出的串口通讯设备的模拟调试方法及系统,首先通过协议录取,录取未知通信协议的一组通讯设备间的通讯协议,进行处理后保存,之后连接被测主机或被测从机,收到被测主机或被测从机发送的数据后,从录取到的通讯协议中查找相应的相应信息,模拟从机或主机将所述响应信息发送给所述被测主机或被测从机,最后保存测试结果供工作人员查看。
148.参见图13,本发明另一实施例还提供了执行上述实施例中串口通讯设备的模拟调试方法的电子设备。该电子设备包括:
149.一个或多个处理器710以及存储器720,图13中以一个处理器710为例。
150.执行串口通讯设备的模拟调试方法的电子设备还可以包括:输入装置730和输出装置740。
151.处理器710、存储器720、输入装置730和输出装置740可以通过总线或者其他方式连接,图13中以通过总线连接为例。
152.存储器720作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明的实施例中的串口通讯设备的模拟调试方法对应的程序指令/模块(单元)。处理器710通过运行存储在存储器720中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法
实施例图标显示方法。
153.存储器720可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储获取的应用程序的提醒事项的数量信息等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器720可选包括相对于处理器710远程设置的存储器,这些远程存储器可以通过网络连接至列表项操作的处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
154.输入装置730可接收输入的数字或字符信息,以及产生与串口通讯设备的模拟调试装置的用户设置以及功能控制有关的键信号输入。输出装置740可包括显示屏等显示设备。
155.所述一个或者多个模块存储在所述存储器720中,当被所述一个或者多个处理器710执行时,执行上述任意方法实施例中的串口通讯设备的模拟调试方法。
156.上述产品可执行本发明的实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明的实施例所提供的方法。
157.本发明的实施例的电子设备可以以多种形式存在,包括但不限于:
158.(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。
159.(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。
160.(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
161.(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
162.(5)其他具有提醒事项记录功能的电子装置。
163.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元(模块)可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
164.本发明实施例提供了一种非暂态计算机可读存存储介质,所述计算机存储介质存储有计算机可执行指令,其中,当所述计算机可执行指令被电子设备执行时,使所述电子设备上执行上述任意方法实施例中的串口通讯设备的模拟调试方法。
165.本发明实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,其中,当所述程序指令被电子设备执行时,使所述电子设备执行上述任意方法实施例中的串口通讯设备的模拟调试方法。
166.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施例可借
助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
167.对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的原理或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献