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

AP智能终端通过串口通信实现蓝牙模块产测校验的方法、装置、处理器及其存储介质与流程

2022-05-18 09:07:44 来源:中国专利 TAG:

ap智能终端通过串口通信实现蓝牙模块产测校验的方法、装置、处理器及其存储介质
技术领域
1.本发明涉及ap终端技术领域,具体是指一种ap智能终端通过串口通信实现蓝牙模块产测校验的方法、装置、处理器及其计算机可读存储介质。


背景技术:

2.通常,一般由工厂对ap终端的蓝牙模块进行生产测试,但是蓝牙模块的软件由客户提供,而客户提供的软件一般均不是开源的,同时不支持产测命令,在实际应用当中会存在一定的局限性。因此现有技术中亟需一种能够使得代工企业在主cpu端就能开发产测命令来控制蓝牙模块的方法,以增加生产测试的效率。


技术实现要素:

3.本发明的目的是克服了上述现有技术的缺点,提供了一种使得产测校验更加便捷高效的ap智能终端通过串口通信实现蓝牙模块产测校验的方法、装置、处理器及其计算机可读存储介质。
4.为了实现上述目的,本发明的ap智能终端通过串口通信实现蓝牙模块产测校验的方法、装置、处理器及其计算机可读存储介质如下:
5.该ap智能终端通过串口通信实现蓝牙模块产测校验的方法,其主要特点是,所述的方法包括以下步骤:
6.(1)烧录蓝牙固件,对蓝牙芯片进行射频测试;
7.(2)待烧录成功后,断电重启ap智能终端,并初始化串口驱动设备;
8.(3)所述的串口驱动设备根据串口通信机制对功能接口执行相应的功能操作;
9.(4)定义私有协议供主cpu与所述的蓝牙芯片进行通信;
10.(5)所述的主cpu根据所述的私有协议生成对应的产测命令;
11.(6)所述的ap智能终端根据所述的产测命令进行相应的产测处理,使得所述的主cpu与所述的蓝牙芯片建立通信;
12.(7)所述的蓝牙模块根据接收到的命令,连接相应的对端设备进行测试处理。
13.较佳地,所述的步骤(1)包括:
14.(1.1)烧录芯片产商提供的蓝牙固件,对蓝牙芯片进行射频测试;
15.(1.2)如果射频测试成功,则通过jlink烧录客户蓝牙软件到所述的蓝牙芯片,否则,返回步骤(1.1)进行处理。
16.较佳地,所述的步骤(2)包括:
17.烧录ap智能终端产测软件到所述的主cpu,烧录成功后,断电重启所述的ap智能终端,待系统正常运行后,对串口驱动设备进行初始化处理。
18.较佳地,所述的步骤(3)包括:
19.所述的串口驱动设备根据串口通信机制对功能接口执行打开、关闭、读取和写入
的功能操作。
20.较佳地,所述的步骤(4)包括:
21.所述的串口驱动设备与所述的蓝牙模块相配合,用于定义一套私有协议供主cpu与蓝牙芯片进行通信。
22.较佳地,所述的步骤(5)包括:
23.所述的主cpu根据所述的私有协议生成包括主cpu与蓝牙芯片连接建立、查看设备、制造商信息、设置蓝牙模块mac地址、复位蓝牙模块的产测命令。
24.较佳地,所述的步骤(6)包括:
25.(6.1)所述的ap智能终端读取蓝牙模块信息、设置mac地址并复位所述的蓝牙模块,以执行所述的产测命令;
26.(6.2)所述的主cpu与所述的蓝牙芯片建立通信。
27.较佳地,所述的步骤(7)包括:
28.(7.1)待所述的蓝牙模块恢复正常的工作状态后,所述的蓝牙模块根据所述的主cpu下发的命令去连接对端的蓝牙设备;
29.(7.2)如果所述的蓝牙模块连接对端成功,则当前蓝牙模块产测校验测试通过;否则,所述的ap智能终端需要重新进行测试。
30.该ap智能终端通过串口通信实现蓝牙模块产测校验的装置,其主要特点是,所述的装置包括:
31.处理器,被配置成执行计算机可执行指令;
32.存储器,存储一个或多个计算机可执行指令,所述计算机可执行指令被所述处理器执行时,实现上述所述的ap智能终端通过串口通信实现蓝牙模块产测校验的方法的各个步骤。
33.该ap智能终端通过串口通信实现蓝牙模块产测校验的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述所述的ap智能终端通过串口通信实现蓝牙模块产测校验的方法的各个步骤。
34.该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述所述的ap智能终端通过串口通信实现蓝牙模块产测校验的方法的各个步骤。
35.采用了本发明的该ap智能终端通过串口通信实现蓝牙模块产测校验的方法、装置、处理器及其计算机可读存储介质,通过在主cpu端设置产测命令从而控制蓝牙模块执行对应的功能,有效的避免了蓝牙模块软件的多源化以及不开源的缺陷,使得工厂在对终端进行生产测试时,仅需通过产测命令就能对ap终端的蓝牙模块进行生产测试,极大地提高了工厂的生产效率,也为用户带来了极大的便利。
附图说明
36.图1为本发明的ap智能终端通过串口通信实现蓝牙模块产测校验的方法的ap终端示意图。
37.图2为本发明的ap智能终端通过串口通信实现蓝牙模块产测校验的方法的流程
图。
具体实施方式
38.为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
39.在详细说明根据本发明的实施例前,应该注意到的是,在下文中,术语“包括”、“包含”或任何其他变体旨在涵盖非排他性的包含,由此使得包括一系列要素的过程、方法、物品或者设备不仅包含这些要素,而且还包含没有明确列出的其他要素,或者为这种过程、方法、物品或者设备所固有的要素。
40.请参阅图1和图2所示,该ap智能终端通过串口通信实现蓝牙模块产测校验的方法,其中,所述的方法包括以下步骤:
41.(1)烧录蓝牙固件,对蓝牙芯片进行射频测试;
42.(2)待烧录成功后,断电重启ap智能终端,并初始化串口驱动设备;
43.(3)所述的串口驱动设备根据串口通信机制对功能接口执行相应的功能操作;
44.(4)定义私有协议供主cpu与所述的蓝牙芯片进行通信;
45.(5)所述的主cpu根据所述的私有协议生成对应的产测命令;
46.(6)所述的ap智能终端根据所述的产测命令进行相应的产测处理,使得所述的主cpu与所述的蓝牙芯片建立通信;
47.(7)所述的蓝牙模块根据接收到的命令,连接相应的对端设备进行测试处理。
48.作为本发明的优选实施方式,所述的步骤(1)包括:
49.(1.1)烧录芯片产商提供的蓝牙固件,对蓝牙芯片进行射频测试;
50.(1.2)如果射频测试成功,则通过jlink烧录客户蓝牙软件到所述的蓝牙芯片,否则,返回步骤(1.1)进行处理。
51.作为本发明的优选实施方式,所述的步骤(2)包括:
52.烧录ap智能终端产测软件到所述的主cpu,烧录成功后,断电重启所述的ap智能终端,待系统正常运行后,对串口驱动设备进行初始化处理。
53.作为本发明的优选实施方式,所述的步骤(3)包括:
54.所述的串口驱动设备根据串口通信机制对功能接口执行打开、关闭、读取和写入的功能操作。
55.作为本发明的优选实施方式,所述的步骤(4)包括:
56.所述的串口驱动设备与所述的蓝牙模块相配合,用于定义一套私有协议供主cpu与蓝牙芯片进行通信。
57.作为本发明的优选实施方式,所述的步骤(5)包括:
58.所述的主cpu根据所述的私有协议生成包括主cpu与蓝牙芯片连接建立、查看设备、制造商信息、设置蓝牙模块mac地址、复位蓝牙模块的产测命令。
59.作为本发明的优选实施方式,所述的步骤(6)包括:
60.(6.1)所述的ap智能终端读取蓝牙模块信息、设置mac地址并复位所述的蓝牙模块,以执行所述的产测命令;
61.(6.2)所述的主cpu与所述的蓝牙芯片建立通信。
62.作为本发明的优选实施方式,所述的步骤(7)包括:
63.(7.1)待所述的蓝牙模块恢复正常的工作状态后,所述的蓝牙模块根据所述的主cpu下发的命令去连接对端的蓝牙设备;
64.(7.2)如果所述的蓝牙模块连接对端成功,则当前蓝牙模块产测校验测试通过;否则,所述的ap智能终端需要重新进行测试。
65.该ap智能终端通过串口通信实现蓝牙模块产测校验的装置,其中,所述的装置包括:
66.处理器,被配置成执行计算机可执行指令;
67.存储器,存储一个或多个计算机可执行指令,所述计算机可执行指令被所述处理器执行时,实现上述所述的ap智能终端通过串口通信实现蓝牙模块产测校验的方法的各个步骤。
68.该ap智能终端通过串口通信实现蓝牙模块产测校验的处理器,其中,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述所述的ap智能终端通过串口通信实现蓝牙模块产测校验的方法的各个步骤。
69.该计算机可读存储介质,其中,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述所述的ap智能终端通过串口通信实现蓝牙模块产测校验的方法的各个步骤。
70.在本发明的一具体实施例中,该ap智能终端通过串口通信实现蓝牙模块产测校验的方法在实际应用当中包括以下步骤:
71.烧录芯片产商提供的蓝牙固件,对蓝牙芯片进行射频测试,如射频测试成功后,通过jlink烧录客户蓝牙软件到芯片。
72.烧录ap产测软件到主cpu,烧录成功后,断电重启ap终端,待系统正常起来后,初始化串口驱动设备。
73.ap终端只有一个串口,通过gpio高低电平控制串口给蓝牙模块还是给控制台使用。当前软件配置给蓝牙模块使用,如需要调试时,可以通过命令配置给控制台。
74.串口通信机制需要实现串口设备的打开、关闭、读取、写入等基本功能接口。同时需要与蓝牙模块配合,与客户一起定义一套私有的协议供cpu与蓝牙芯片进行通信。
75.在主cpu中根据上述私有协议,实现一组产测命令,包括主cpu与蓝牙芯片连接建立、查看设备、制造商信息、设置蓝牙模块mac地址、复位蓝牙模块等功能。
76.产测时通过执行如上产测命令,使得主cup与蓝牙芯片建立通信。可以读取蓝牙模块信息、设置mac地址,最后复位蓝牙模块。
77.待蓝牙模块工作起来后,在主cpu下发命令,通知蓝牙模块去连接对端蓝牙设备,如连接对端成功,则测试通过,否则重新进行测试。
78.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
79.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述
实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行装置执行的软件或固件来实现。
80.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成的,程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
81.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
82.在本说明书的描述中,参考术语“一实施例”、“一些实施例”、“示例”、“具体示例”、或“实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
83.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
84.采用了本发明的该ap智能终端通过串口通信实现蓝牙模块产测校验的方法、装置、处理器及其计算机可读存储介质,通过在主cpu端设置产测命令从而控制蓝牙模块执行对应的功能,有效的避免了蓝牙模块软件的多源化以及不开源的缺陷,使得工厂在对终端进行生产测试时,仅需通过产测命令就能对ap终端的蓝牙模块进行生产测试,极大地提高了工厂的生产效率,也为用户带来了极大的便利。
85.在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
再多了解一些

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

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

相关文献