[发明专利]通用驱动方法和通用驱动设备有效
申请号: | 200810190546.2 | 申请日: | 2008-12-30 |
公开(公告)号: | CN101770433A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 克里斯托夫·卡尔;翁茂平;吴喆 | 申请(专利权)人: | 意法半导体研发(上海)有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;李辉 |
地址: | 200241 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 驱动 方法 设备 | ||
1.一种用于手持设备的通用驱动方法,包括:
确定当前安装的硬件的驱动类型;
根据所述驱动类型和适用于多个硬件的通用分发列表,来设置当前 分发列表;以及
通过调用所述当前分发列表,来驱动相应的硬件;
其中所述通用分发列表包括功能栏和完成相应功能所需驱动对象的 地址指针栏。
2.根据权利要求1所述的通用驱动方法,还包括:
获取所述通用驱动方法支持的多个硬件的驱动信息;以及
利用所述驱动信息,生成所述通用分发列表。
3.根据权利要求2所述的通用驱动方法,其中,所述获取驱动信息 包括获取所述多个硬件为实现所述手持设备中的应用所需完成的不同 功能。
4.根据权利要求1-3任意一个所述的通用驱动方法,其中所述驱动 类型包括以下至少之一:
(1)一个功能全部用硬件实现的全硬件驱动类型;
(2)一个功能由硬件和软件共同配合实现的部分硬件驱动类型; 以及
(3)一个功能全部用软件实现,硬件不参与处理的全软件驱动类型。
5.根据权利要求4所述的通用驱动方法,其中所述设置当前分发 列表包括:
(1)当一个功能由所述当前安装的硬件实现时,则在所述通用分 发列表中与该功能相应地址指针栏设置所述当前安装的硬件的地址;
(2)当一个功能由所述当前安装的硬件和软件共同配合实现时, 则在所述通用分发列表中与该功能相应的地址指针栏设置所述当前安 装的硬件的地址和软件的地址;以及
(3)当一个功能全部用软件实现时,则在所述通用分发列表中与 该功能相应的地址指针栏设置软件的地址。
6.根据权利要求1所述的通用驱动方法,其中所述通用分发列表 还包括驱动操作栏,用于标明各个所述功能所对应的驱动操作,使得所 述多个硬件共享相对应的驱动操作。
7.一种用于手持设备的通用驱动设备,包括;
确定装置,用于确定当前安装的硬件的驱动类型;
设置装置,用于所述驱动类型和适用于多个硬件的通用分发列表, 来设置当前分发列表;以及
驱动装置,用于通过调用所述当前分发列表,来驱动相应的硬件;
其中所述通用分发列表包括功能栏和完成相应功能所需驱动对象 的地址指针栏。
8.根据权利要求7所述的通用驱动设备,还包括:
获取装置,用于获取与所述通用驱动设备相关的多个硬件的驱动信 息;
生成装置,用于利用所述驱动信息,生成所述通用分发列表。
9.根据权利要求8所述的通用驱动设备,其中,所述获取装置进 一步获取所述多个硬件为实现所述手持设备中的应用所需完成的不同 功能。
10.根据权利要求7-9任意一个所述的通用驱动设备,其中所述驱 动类型包括以下至少之一:
(1)一个功能全部用硬件实现的全硬件驱动类型;
(2)一个功能由硬件和软件共同配合实现的部分硬件驱动类型; 以及
(3)一个功能全部用软件实现,硬件不参与处理的全软件驱动类 型。
11.根据权利要求10所述的通用驱动设备,其中所述设置装置进 一步被配置为
(1)当一个功能由所述当前安装的硬件实现时,则在所述通用分 发列表中与该功能相应地址指针栏设置所述当前安装的硬件的地址;
(2)当一个功能由所述当前安装的硬件和软件共同配合实现时, 则在所述通用分发列表中与该功能相应的地址指针栏设置所述当前安 装的硬件的地址和软件的地址;以及
(3)当一个功能全部用软件实现时,则在所述通用分发列表中与 该功能相应的地址指针栏设置软件的地址。
12.根据权利要求7所述的通用驱动设备,其中所述通用分发列表 还包括驱动操作栏,用于标明各个所述功能所对应的驱动操作,使得所 述多个硬件共享相对应的驱动操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于意法半导体研发(上海)有限公司,未经意法半导体研发(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810190546.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:短文本特征空间扩展方法
- 下一篇:故障仿真装置