如何才能将不同的操作系统移植到Android上

嵌入式技术

1368人已加入

描述

  我们已经看到许多用于所有Windows Mobile设备的端口,但是如何将不同的操作系统移植到Android呢?XDA成员和传奇人物mamaich为我们带来了两个适用于Android设备的模拟器,这将使Android用户可以启动Windows95。QEMU和BOSCH在知道如何使用它们的人们中广受欢迎,因为它们已在其他项目中使用。在其他设备上运行不同的Windows版本。

  尽管该项目运行顺利,但仍有待改进。不幸的是,mamaich提到他将不会继续开发这些港口。但是,他分享了所有具有合适技能的人所需的全部资源和知识,以使他从上次离开的地方继续前进。在许多要求中,需要具有大量RAM和至少VGA屏幕的设备。

  BOCHS太慢而无法使用,但非常稳定。

  QEMU确实非常快-但有故障。SB16仿真正常,但没有MIDI音乐。FPU仿真不正确/不完整,因此可能导致某些程序无法运行或行为异常。网络无法正常工作。键盘/鼠标仿真远非完美。

  如果要在QEMU中禁用32位磁盘驱动程序,则Windows 9x可以在QEMU中工作。这是Android中的错误(扩展/写入功能不起作用)。Windows 9x速度确实非常快。

  此QEMU构建基于0.9.1,较新的版本具有ARM TCG中的错误,无法启动Windows或类似的操作系统。

  我不会继续从事这两个项目。如果有人感兴趣,我将提供所有资源和有关构建的一些信息。需要具备C ++,ARM和x86 asm知识。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分