【技术实现步骤摘要】
本专利技术涉及远程通信领域,特别地,涉及一种片上系统与计算设备间远程调用方法、芯片、计算设备、远程调用装置。
技术介绍
目前,在包括SoC(片上系统,Systerm on chip)等众多电子设备的使用过程中,时常会使用诸如PC(个人计算机,Personal Computer)的计算设备主机中的资源,例如,将PC中的文件复制到目标SoC系统中。为了实现这个目的,通常的做法是,将SoC系统作为PC的一个外部设备,由PC主动发起SoC系统所需要的文件操作。在这个过程中,PC与SoC系统之间的通讯为典型的主-从模式,如图1所示,即,计算设备处于“主”位置,SoC系统处于“从”位置。但是,随着智能化SoC系统的发展,包含有SoC系统的PDA(Personnaldigital assistant,个人数字助理)、带有操作系统的智能手机等电子设备对远程调用的要求不再仅仅限于文件复制等简单操作,而表现得更接近一件真正的智能化设备:例如,包含有SoC系统的电子设备希望能够对PC中的文件进行创建、编辑、删除等操作,或者直接利用PC中的文件数据在SoC中进行计算、显示、播放等。因此,传统的以计算设备为主、SoC系统为从的远程调用方式将越来越无法满足用户的需要。因此,需要本领域技术人员迫切解决的一个技术问题就是:如何改变现有的以计算设备为主、SoC系统为从的远程调用方式,使SoC系统能够主动对计算设备主机发起文件系统的远程调用。
技术实现思路
本专利技术所要解决的技术问题是提供一种片上系统与计算设备间远程调用方法,所述片上系统、计算设备分别预置有远程文件操作接口,所述远程文件操作 ...
【技术保护点】
一种片上系统与计算设备间远程调用方法,其特征在于,所述片上系统、计算设备分别预置有远程文件操作接口,所述远程文件操作接口能够兼容可移植操作系统接口,所述方法包括如下步骤: 获取针对所述计算设备的远程操作指令; 片上系统将远程操作 指令封装为第一数据包;以及,调用片上系统侧的所述远程文件操作接口,发送所述第一数据包至所述计算设备; 调用计算设备侧的所述远程文件接口,获取第一数据包中的远程操作指令并执行; 计算设备将执行结果封装为第二数据包,并发送至所述片上 系统; 调用片上系统侧的所述远程文件操作接口,获取第二数据包中的所述执行结果。
【技术特征摘要】
1、一种片上系统与计算设备间远程调用方法,其特征在于,所述片上系统、计算设备分别预置有远程文件操作接口,所述远程文件操作接口能够兼容可移植操作系统接口,所述方法包括如下步骤:获取针对所述计算设备的远程操作指令;片上系统将远程操作指令封装为第一数据包;以及,调用片上系统侧的所述远程文件操作接口,发送所述第一数据包至所述计算设备;调用计算设备侧的所述远程文件接口,获取第一数据包中的远程操作指令并执行;计算设备将执行结果封装为第二数据包,并发送至所述片上系统;调用片上系统侧的所述远程文件操作接口,获取第二数据包中的所述执行结果。2、根据权利要求1所述的远程调用方法,其特征在于,所述第一数据包还包括:指令长度信息以及第一校验信息,并且,所述获取第一数据包中的远程操作指令并执行进一步包括:依据指令长度信息获取远程操作指令,并由所述第一校验信息对远程操作指令进行校验:若校验成功,则执行远程操作指令。3、根据权利要求2所述的远程调用方法,其特征在于,所述第二数据包还包括:结果长度信息以及第二校验信息,并且,所述获取第二数据包中的所述执行结果进一步包括:所述片上系统依据结果长度信息获取执行结果,并由所述第二校验信息对执行结果进行校验:若校验成功,则确认所述执行结果。4、一种芯片,用于实现与远端计算设备间的远程调用,其特征在于,所述芯片包括远程文件操作接口,所述远程文件操作接口与可移植操作系统接口兼容,所述芯片还包括:远程操作指令获取单元,用于获取针对所述计算设备的远程操作指令;远程操作指令发送单元,用于将所述远程操作指令封装为第一数据包;以及,调用片上系统侧的所述远程文件操作接口,发送所述第一数据包;第二数据包接收单元,用于调用所述远程文件操作接口,接收来自于所述计算设备的、包括有执行结果的第二数据包;其中,所述执行结果是由所述计算设备解析所述第一数据包后,执行所述远程操作指令后得到的;执行结果获取单元,用于解析所述第二数据包,获取其中的所述执行结果。5、根据权利要求4所述的芯片,其特征在于,所述第二数据包还包括有结果长度信息和第二校验信息,并且,所述执行结果获取单元具体包括:结果长度信息获取子单元,用于获取所述第二数据包中的结果长度信息;结果获取子单元,用于依据所述结果长度信息获取第二数据包中的所述执行结果;第二校验子单元,用于依据所述第二校验信息对所述执行结果进行校验:若校验成功,则确认该执行结果。6、一种计算设备,用于实现与远端片上系统间的远程调用,其特征在于,所述计算设备包括远程文件操作接口,所述远程文件操作接口与可移植操作系统接口兼容,所述计算设备还包括:第一数据...
【专利技术属性】
技术研发人员:钱珏,尹文超,谭帅,
申请(专利权)人:北京中星微电子有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。