一种基于物联网芯片的脚本调用方法和装置制造方法及图纸

技术编号:38825523 阅读:20 留言:0更新日期:2023-09-15 20:04
本发明专利技术提供一种基于物联网芯片的脚本调用方法,包括:通过物联网芯片基于接收到的外部指令,分析得到所述外部指令的类型;根据所述外部指令的类型,选择解析所述外部指令的目标指令系统并将所述外部指令分发至所述目标指令系统;所述目标指令系统包括系统测试指令系统或终端控制指令系统;通过所述目标指令系统调用对应的脚本,并对所述外部指令进行解析,以得到所述外部指令的消息。通过构造双指令系统,满足微内核嵌入式系统中各个阶段的开发,测试及功能评估需求。测试及功能评估需求。测试及功能评估需求。

【技术实现步骤摘要】
一种基于物联网芯片的脚本调用方法和装置


[0001]本专利技术涉及集成电路
,特别涉及一种基于物联网芯片的脚本调用方法和装置。

技术介绍

[0002]现有微内核系统一般都是单指令接口,通过命令行或者特殊指令进行测试接口封装达到测试目的。因为指令系统庞大容易,微内核系统对应的存储资源都非常紧张,一般都需要裁剪才能放入flash中,单指令一般都通过宏裁剪指令接口满足测试,开发,需求评估,且很容易造成因为指令缺失需要重新出版本。

技术实现思路

[0003]本专利技术为了解决上述技术问题,提供了一种基于物联网芯片的脚本调用方法,包括:通过物联网芯片基于接收到的外部指令,分析得到所述外部指令的类型;根据所述外部指令的类型,选择解析所述外部指令的目标指令系统并将所述外部指令分发至所述目标指令系统;所述目标指令系统包括系统测试指令系统或终端控制指令系统;通过所述目标指令系统调用对应的脚本,并对所述外部指令进行解析,以得到所述外部指令的消息。
[0004]在一些实施方式中,还包括:配置编译脚本,具体包括步骤:对所述系统测试指令系统和所述终端控制指令系统分别设置宏开关;当所述物联网芯片处于开发阶段时,打开所述终端控制指令系统的宏开关;当所述物联网芯片处于研发功能测试阶段时,打开所述系统测试指令系统的宏开关和所述终端控制指令系统的宏开关;当所述物联网芯片处于阶段测试阶段时,仅打开所述系统测试指令系统的宏开关;当所述物联网芯片处于量产版本测试阶段时,仅打开所述终端控制指令系统的宏开关;配置使用脚本,具体包括步骤:在每个所述指令系统中设置切换到其他指令系统的接口。
[0005]在一些实施方式中,所述通过物联网芯片基于接收到的外部指令,分析得到所述外部指令的类型,包括:通过所述物联网芯片的通信接口服务模块分析所述外部指令的类型,所述外部指令的类型包括系统测试指令、终端控制指令。
[0006]在一些实施方式中,所述根据所述外部指令的类型,选择解析所述外部指令的目标指令系统并将所述外部指令分发至所述目标指令系统,包括:确定所述外部指令的类型为所述系统测试指令后,将所述系统测试指令分发至系
统测试指令系统;确定所述外部指令的类型为所述终端控制指令后,将所述终端控制指令分发至终端控制指令系统。
[0007]在一些实施方式中,还包括:当完成所述外部指令的解析后,将所述外部指令封装为消息并发送至输入任务模块;通过所述输入任务模块统一打包为系统消息,传递至所述物联网芯片的主控模块。
[0008]在一些实施方式中,本专利技术还提供一种基于物联网芯片的脚本调用装置,包括:通信接口服务模块,用于通过物联网芯片基于接收到的外部指令,分析得到所述外部指令的类型;指令分发模块,用于根据所述外部指令的类型,选择解析所述外部指令的目标指令系统并将所述外部指令分发至所述目标指令系统;所述目标指令系统包括系统测试指令系统或终端控制指令系统;指令系统,用于通过所述目标指令系统调用对应的脚本,并对所述外部指令进行解析,以得到所述外部指令的消息。
[0009]在一些实施方式中,还包括配置模块,用于:配置编译脚本,具体包括步骤:对所述系统测试指令系统和所述终端控制指令系统分别设置宏开关;当所述物联网芯片处于开发阶段时,打开所述终端控制指令系统的宏开关;当所述物联网芯片处于研发功能测试阶段时,打开所述系统测试指令系统的宏开关和所述终端控制指令系统的宏开关;当所述物联网芯片处于阶段测试阶段时,仅打开所述系统测试指令系统的宏开关;当所述物联网芯片处于量产版本测试阶段时,仅打开所述终端控制指令系统的宏开关;配置使用脚本,具体包括步骤:在每个所述指令系统中设置切换到其他指令系统的接口。
[0010]在一些实施方式中,所述通信接口服务模块,用于:分析所述外部指令的类型,所述外部指令的类型包括系统测试指令、终端控制指令。
[0011]在一些实施方式中,所述指令分发模块,用于:确定所述外部指令的类型为所述系统测试指令后,将所述系统测试指令分发至系统测试指令系统;确定所述外部指令的类型为所述终端控制指令后,将所述终端控制指令分发至终端控制指令系统。
[0012]在一些实施方式中,还包括:消息发送模块,用于:当完成所述外部指令的解析后,将所述外部指令封装为消息并发送至输入任务模块;通过所述输入任务模块统一打包为系统消息,传递至所述物联网芯片的主控模块。
[0013]本专利技术提供的一种基于物联网芯片的脚本调用方法和装置至少具有以下有益效果:1)通过构造双指令系统,满足微内核嵌入式系统中各个阶段的开发,测试及功能评估需求。
[0014]2)通过分析应用场景的不同,采用了双指令接口设计,既能根据需要对指令系统进行快速裁剪,也能保证各个开发阶段的需求,且不易出错。
[0015]3)在研发或客户项目评估阶段打开命令接口进行功能评估,能快速得到系统能否满足对应功能的结论,提高项目效率。
[0016]4)在测试阶段可以通过测试指令接口进行复杂测试系统构建。在生产阶段可以将此两部分接口直接宏控裁剪掉,节省空间。
[0017]5)研发和项目评估一般需要简单直观的进行操作,采用了命令行格式指令;测试阶段需要指定case,采用了特殊json指令,防止误操作。
附图说明
[0018]下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于物联网芯片的脚本调用系统的上述特性、技术特征、优点及其实现方式予以进一步说明。
[0019]图1是本专利技术中一种基于物联网芯片的脚本调用方法的一个实施例的示意图;图2是本专利技术中一种基于物联网芯片的脚本调用方法的一个实施例的示意图。
具体实施方式
[0020]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本申请。在其他情况中,省略对众所周知的系统、器、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0021]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所述描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素、组件和/或集合的存在或添加。
[0022]为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0023]还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0024]另外,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0025]为了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于物联网芯片的脚本调用方法,其特征在于,包括:通过物联网芯片基于接收到的外部指令,分析得到所述外部指令的类型;根据所述外部指令的类型,选择解析所述外部指令的目标指令系统并将所述外部指令分发至所述目标指令系统;所述目标指令系统包括系统测试指令系统或终端控制指令系统;通过所述目标指令系统调用对应的脚本,并对所述外部指令进行解析,以得到所述外部指令的消息。2.根据权利要求1所述基于物联网芯片的脚本调用方法,其特征在于,还包括:配置编译脚本,具体包括步骤:对所述系统测试指令系统和所述终端控制指令系统分别设置宏开关;当所述物联网芯片处于开发阶段时,打开所述终端控制指令系统的宏开关;当所述物联网芯片处于研发功能测试阶段时,打开所述系统测试指令系统的宏开关和所述终端控制指令系统的宏开关;当所述物联网芯片处于阶段测试阶段时,仅打开所述系统测试指令系统的宏开关;当所述物联网芯片处于量产版本测试阶段时,仅打开所述终端控制指令系统的宏开关;配置使用脚本,具体包括步骤:在每个所述指令系统中设置切换到其他指令系统的接口。3.根据权利要求1所述基于物联网芯片的脚本调用方法,其特征在于,所述通过物联网芯片基于接收到的外部指令,分析得到所述外部指令的类型,包括:通过所述物联网芯片的通信接口服务模块分析所述外部指令的类型,所述外部指令的类型包括系统测试指令、终端控制指令。4.根据权利要求3所述基于物联网芯片的脚本调用方法,其特征在于,所述根据所述外部指令的类型,选择解析所述外部指令的目标指令系统并将所述外部指令分发至所述目标指令系统,包括:确定所述外部指令的类型为所述系统测试指令后,将所述系统测试指令分发至系统测试指令系统;确定所述外部指令的类型为所述终端控制指令后,将所述终端控制指令分发至终端控制指令系统。5.根据权利要求1~4中任一项所述基于物联网芯片的脚本调用方法,其特征在于,还包括:当完成所述外部指令的解析后,将所述外部指令封装为消息并发送至输入任务模块;通过所述输入任务模块统一打包为系统消息,传递至所...

【专利技术属性】
技术研发人员:方程梁恒康马楠
申请(专利权)人:上海移芯通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1