[发明专利]一种异构多处理器系统及其驱动控制方法在审
申请号: | 201510062427.9 | 申请日: | 2015-02-06 |
公开(公告)号: | CN105988945A | 公开(公告)日: | 2016-10-05 |
发明(设计)人: | 庹凌云;邓育贤;王允臻;方之熙 | 申请(专利权)人: | 致象尔微电子科技(上海)有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F15/163 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 200000 上海市张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种异构多处理器系统及其驱动控制方法,其中异构多处理器驱动控制方法包括:在系统初始化时,第一处理器对外部设备拥有控制权,此时只有第一处理器接受外部设备的中断请求,而第二处理器屏蔽外部设备的中断请求;第一处理器运行外部设备的驱动程序,检测外部设备的状态;当外部设备处于第一状态时,第一处理器对外部设备的控制命令和数据传输进行处理,将外部设备的状态和控制信息写入存储器;当检测的外部设备由第一状态转变为第二状态时,第一处理器对外部设备拥有的控制权转交给第二处理器,第二处理器运行外部设备的驱动程序,从存储器中读取外部设备的状态和控制信息进行处理。本发明通过中断技术,实现了设备驱动的动态调整。 | ||
搜索关键词: | 一种 异构多 处理器 系统 及其 驱动 控制 方法 | ||
【主权项】:
一种异构多处理器驱动控制方法,应用于由第一处理器(11)、第二处理器(12)、存储器(30)和外部设备(50)构成的异构多处理器系统中,其特征在于:在系统初始化时,所述第一处理器(11)对所述外部设备(50)拥有控制权,此时只有所述第一处理器(11)接受所述外部设备(50)的中断请求,而所述第二处理器(12)屏蔽所述外部设备(50)的中断请求;所述第一处理器(11)运行所述外部设备(50)的驱动程序,检测所述外部设备(50)的状态;当所述外部设备(50)处于第一状态时,所述第一处理器(11)对所述外部设备(50)的控制命令和数据传输进行处理,将所述外部设备(50)的状态和控制信息写入存储器(30);当检测的所述外部设备(50)由第一状态转变为第二状态时,所述第一处理器(11)对所述外部设备(50)拥有的控制权转交给所述第二处理器(12),所述第二处理器(12)运行所述外部设备(50)的驱动程序,从所述存储器(30)中读取所述外部设备(50)的状态和控制信息进行处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于致象尔微电子科技(上海)有限公司,未经致象尔微电子科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510062427.9/,转载请声明来源钻瓜专利网。
- 上一篇:安全电子芯片
- 下一篇:指纹检测识别装置和具有其的电子设备