【技术实现步骤摘要】
一种数据处理方法、装置、介质
[0001]本申请涉及数据存储领域,特别是涉及一种数据处理方法、装置、介质。
技术介绍
[0002]在嵌入式设备领域,为了降低数据存储成本,通常使多个处理器共用一台数据存储设备(即共享内存方案)。为了保证共享存储设备中的数据能够正常读取,在任一处理器对数据进行处理时,需要判断当前存储设备是否被占用。
[0003]目前通常通过判断CPU指定管脚的电平高低来判断共享存储设备是否已经被占用。图1为一种共享存储设备的应用场景图,如图1所示,该CPU_A与CPU_B均与共享存储设备连接,其中,GPIOx为表征CPU_A工作状态的引脚,GPIOy为表征CPU_B工作状态的引脚。在工作过程中,CPU
‑
A判断GPIOy管脚电平是否为高,若为高电平,表示CPU
‑
B正在读取共享存储设备,CPU
‑
A不允许写入;若为低电平,表示CPU
‑
B没有读取SRAM,则CPU
‑
A开始写入数据,并将GPIOx设置为高电平。但这 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于与共享存储设备连接的处理器,所述数据处理方法包括:当获取到数据操作指令时,获取状态存储单元中存储的所述共享存储设备的状态信息,所述状态存储单元为通过所述共享存储设备实现的单元或与各所述处理器连接的其他存储设备;判断所述状态信息是否满足预设条件,其中,所述预设条件为解析所述数据操作指令确定的条件;若满足所述预设条件,则执行所述数据操作指令。2.根据权利要求1所述的数据处理方法,其特征在于,所述状态信息包括:读状态信息和写状态信息。3.根据权利要求2所述的数据处理方法,其特征在于,确定所述预设条件的过程包括:当所述数据操作指令为读数据指令时,所述预设条件为所述共享存储设备未处于写状态;当所述数据操作指令为写数据指令时,所述预设条件为所述共享存储设备未处于被占用状态。4.根据权利要求1所述的数据处理方法,其特征在于,所述执行所述数据操作指令的步骤前,还包括:根据所述数据操作指令更新所述状态信息。5.根据权利要求4所述的数据处理方法,其特征在于,所述根据所述数据操作指令更新所述状态信息的步骤后,还包括:判断所述状态信息是否满足预设条件;若满足所述预设条件,则执行所述数据操作指令。6.根据权利要求1所述的数据处理方法,其特征在于,所...
【专利技术属性】
技术研发人员:尚文轩,
申请(专利权)人:杭州和利时自动化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。