[发明专利]在ARM处理器上实现Wine构建工具移植的方法有效

专利信息
申请号: 201110173679.0 申请日: 2011-06-24
公开(公告)号: CN102364433A 公开(公告)日: 2012-02-29
发明(设计)人: 毛德操;王承志;徐鼎鼎;陈天洲;马建良 申请(专利权)人: 浙大网新科技股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 杭州宇信知识产权代理事务所(普通合伙) 33231 代理人: 张宇娟
地址: 310030 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: arm 处理器 实现 wine 构建 工具 移植 方法
【说明书】:

技术领域

发明涉及软件移植领域,尤其涉及在ARM处理器上实现Wine构建工 具移植的方法。

背景技术

以手机为代表的智能化移动终端设备既是计算机技术的一个重要发展方 向,又是一个竞争十分激烈的市场。自从谷歌公司和开放手机联盟推出安卓 (Android)操作系统和基于Android的手机以来,很快就在世界手机市场上 占有了不小的份额,各种Android手机层出不穷。中国移动开发并推出的 OPhone(OMS智能手机)也是基于Android的手机。

所谓Android操作系统,实际上是对Linux操作系统的一种改编和扩充, 它的内核基本上就是Linux的内核,但是在用户空间却专门针对手机和移动终 端设备的特点作了大幅的改进和增强,这些改动大都与编程模式和图形界面, 即图形化用户界面(GUI)有关。

另一种常用于手机的操作系统是微软的WinCE和WM(即Windows  Mobile),这是在微软的Windows操作系统上发展起来的。基于WinCE/WM 的手机也在市场上占不小的份额,并且开发出了数量不小的WinCE/WM应用 软件。如果能把这些应用软件拿到OMS智能手机上运行,对于提高OMS智能 手机的市场占有率显然是有利的。

为了能把WinCE/WM应用软件移植到OMS智能手机上运行,需要把开源 软件Wine移植到OMS手机上,把本应由Windows提供的支撑嫁接到Linux上, 并对其加以扩充、使其支持WinCE/WM,可以让WinCE/WM应用软件直接在 OMS手机上运行(实际上是在OMS手机的Linux内核上运行)。这样,原来 熟悉WinCE/WM软件开发的人就可以按原来的模式、在原来的开发环境中、 使用原来的开发工具、像开发WinCE/WM软件一样地开发OMS软件,而且开 发出来的软件既是WinCE/WM软件又可以在OMS手机上运行,这对于开发者 也是很有利的。

可是,OMS手机是基于ARM处理器的手机平台。然而,目前的Wine主 要是面向x86系统结构微处理器的,虽然也支持PowerPC、Sparc等别的微处 理器,但是却不支持ARM。因此,想要在OMS智能手机上运行Wine,需要 对Wine软件移植到ARM处理器上。

发明内容

针对现有技术中存在的上述问题,本发明提供了在ARM处理器上实现 Wine构建工具移植的方法,实现Wine的移植。

本发明提供了在ARM处理器上实现Wine构建工具移植的方法,包括:

步骤1,修改Wine的配置工具,以使用arm-linux的交叉编译器和 arm-linux的库文件来替换X86平台下的gcc编译器和库;

步骤2,修改Wine的构建工具,以将Windows目标应用程序生成对应 于ARM处理器的PE格式映像;

步骤3,修改Wine中的其他与CPU相关的代码,使得所有Wine的代 码适用于ARM处理器;

步骤4,将修改后的Wine源代码安装到ARM处理器上。

在一个示例中,步骤1中,所述配置工具包括Configure文件、 Configure.ac文件、Make.rules文件和Makefile文件。

在一个示例中,所述构建工具包括Winegcc工具和Winebuild工具。

在一个示例中,Winegcc工具的函数get_translator()能够识别arm-linux 的交叉编译器。

在一个示例中,Winebuild工具用于生成PE可执行映像的头部及其各个 段,以及为每个PE格式的可执行映像生成用于ARM处理器上装载的PE头 部和除代码段和数据段之外的各个段的映像。

在一个示例中,启动Winebuild的命令行中具有选择项“--save-temps”, 以保存用于动态连接库的汇编代码。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙大网新科技股份有限公司,未经浙大网新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110173679.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top