发明名称 | 基于动态二进制翻译的跨平台驱动程序复用方法 | ||
摘要 | 本发明属计算机系统软件及软件应用领域,涉及基于动态二进制翻译的跨平台驱动程序复用方法。其包括:以动态二进制翻译技术为基础,在目标操作系统中为驱动程序构建轻量级独立运行环境;采用二进制翻译模块实现跨平台指令集转换,异构文件格式装载模块实现不同文件格式复用,用系统服务模拟模块提供跨平台系统服务,以及通用硬件控制模块实现硬件设备的操作。本发明能有效的实现二进制驱动程序的跨平台复用,在无需源码和重编译情况下,实现在不同处理器和不同操作系统间复用现有的二进制驱动程序。本发明有利于各种处理器和操作系统,在只需较少开发成本的情况下实现对大量外部设备的有效支持。 | ||
申请公布号 | CN102193788A | 申请公布日期 | 2011.09.21 |
申请号 | CN201010125034.5 | 申请日期 | 2010.03.12 |
申请人 | 复旦大学 | 发明人 | 陈海波;陈榕;臧斌宇 |
分类号 | G06F9/44(2006.01)I | 主分类号 | G06F9/44(2006.01)I |
代理机构 | 上海正旦专利代理有限公司 31200 | 代理人 | 包兆宜 |
主权项 | 基于动态二进制翻译的跨平台驱动程序复用方法,其特征在于,其包括:以动态二进制翻译技术为基础,在目标操作系统中为驱动程序构建轻量级独立运行环境;其中,分别采用二进制翻译模块实现跨平台指令集转换,异构文件格式装载模块实现不同文件格式复用,用系统服务模拟模块提供跨平台系统服务,以及通用硬件控制模块实现硬件设备的操作。 | ||
地址 | 200433 上海市邯郸路220号 |