发明名称 第一操作系统对第二操作系统的DSP进行操作的方法及系统
摘要 本发明公开了一种第一操作系统对运行于第二操作系统的DSP进行操作的方法及系统,包括:第一操作系统将命令写入共享缓冲区并向ARM处理器发送中断通知;所述ARM处理器接收到所述中断通知后,读取所述共享缓冲区中的所述命令,并判断出实现所述命令的功能的并运行于第二操作系统下的具有多个DSP子核的DSP中的目的DSP子核;所述ARM处理器将所述命令转发到所述目的DSP子核,以使所述目的DSP子核完成所述功能。本发明通过增加ARM处理器,使得第一操作系统的SDK所发出的命令能够通过所述ARM处理器转发到第二操作系统下的DSP,进而可实现在第一操作系统下对运行于第二操作系统的DSP的控制,使得Centaurus平台的视音频板卡能够应用于Windows操作系统。
申请公布号 CN104102619B 申请公布日期 2017.02.08
申请号 CN201310125921.6 申请日期 2013.04.11
申请人 杭州海康威视数字技术股份有限公司 发明人 张海龙;王微;周春晖
分类号 G06F15/163(2006.01)I 主分类号 G06F15/163(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 牛峥;王丽琴
主权项 一种第一操作系统对运行于第二操作系统的DSP进行操作的方法,包括:第一操作系统将命令写入共享缓冲区并向ARM处理器发送中断通知;所述ARM处理器接收到所述中断通知后,读取所述共享缓冲区中的所述命令,并判断出实现所述命令的功能的并运行于第二操作系统下的具有多个DSP子核的DSP中的目的DSP子核;所述ARM处理器将所述命令转发到所述目的DSP子核,以使所述目的DSP子核完成所述功能;其中,所述第一操作系统通过该第一操作系统的SDK将命令写入共享缓冲区并向ARM处理器发送中断通知;所述方法还包括:所述ARM处理器设置等待接收中断通知的超时时间;当所述ARM处理器等待接收所述中断通知的等待时间达到了所设置的超时时间,并且所述ARM处理器没有接收到所述中断通知时,所述ARM处理器查询所述共享缓冲区以确认所述共享缓冲区中是否有所述SDK写入的新的命令;若所述共享缓冲区中没有所述新的命令,则所述ARM处理器继续等待接收新的中断通知;若所述共享缓冲区中有所述新的命令,则所述ARM处理器读取所述共享缓冲区中的所述新的命令并判断出实现所述新的命令的功能的目的DSP子核;所述ARM处理器将所述新的命令转发到所述目的DSP子核,以使所述目的DSP子核完成所述功能。
地址 310051 浙江省杭州市滨江区东流路700号海康科技园1号楼