发明名称 |
用单个外围设备应用代码控制多个外围设备的系统和方法 |
摘要 |
提供了增强硬件外围装置的BIOS以同时管理多个外围装置而不修改外围装置的应用程序软件的方法和设备。设备包括逻辑控制单元和与其通信的存储器。存储器被分区成多个区,每个区包括一个或多个存储块,外围设备应用程序的每个实例与一个区相关联,且一个区被保留用于存储与多个外围设备应用程序中的每一个有关的数据指针。逻辑控制单元配置成通过复制多个外围装置中的每个所用的一个外围设备应用程序的实例并且将存储装置分区成包括一个或多个存储块的分区来操作控制应用程序的多个实例,其中外围设备应用程序的每个实例与一个分区相关联。然后,该方法保留一个区的存储器地址用于存储与多个外围装置中每一个有关的数据指针,并且初始化多个外围装置中的每一个。 |
申请公布号 |
CN102236615A |
申请公布日期 |
2011.11.09 |
申请号 |
CN201110108371.8 |
申请日期 |
2011.04.28 |
申请人 |
通用汽车环球科技运作有限责任公司 |
发明人 |
R·M·兰索姆 |
分类号 |
G06F13/10(2006.01)I |
主分类号 |
G06F13/10(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
代易宁 |
主权项 |
一种用于配置处理器的方法,用于在不改变被设计成驱动单个外围装置的外围设备应用程序的情况下操作多个外围装置,所述方法包括:为所述多个外围装置中的每个外围装置复制所述外围设备应用程序的一个实例以及相关联的基本输入/输出系统(BIOS);将存储装置分区成包括一个或多个存储块的多个区,所述外围设备应用程序的每个实例及其相关联的BIOS与一个区相关联;保留额外的存储区用于储存数据指针,每个数据指针与所述多个外围装置的一个外围装置及BIOS相关联,所述数据指针配置成用于在所述多个外围装置之间进行上下文切换;以及初始化所述多个外围装置的每个外围设备应用程序以及相关联的BIOS。 |
地址 |
美国密执安州 |