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