zoukankan      html  css  js  c++  java
  • Android环境虚拟WINDOWS系统

    参考文档:http://bbs.anzhi.com/thread-5120526-1-1.html

    我们知道安卓手机是arm平台,windows是x86平台,指令集完全不同,但在这里要教给大家的是靠软件模拟一个x86环境,来运行原来只能运行在x86平台的系统,也就是模拟器虚拟机。经过一番尝试,成功运行起win98、winxp、debian linux,理论上也能运行其它pc系统。例如Win7甚至Win8.

    在教给大家如何运行windows之前先简单介绍下Bochs。

    Bochs是一种十分轻便的使用c++编写的开源IA-32(x86)电脑模拟器,可以运行在最受欢迎的平台上。它仿真英特尔x86 CPU、常见的I/O设备、和定制的BIOS。目前,Bochs可以被编译仿真386、486、Pentium/PentiumII/PentiumIII/Pentium4或x86-64位的CPU,包括可选的MMX,SSEx和3DNow指令。在Bochs仿真环境里能够运行许多操作系统,比如Linux、DOS、Windows 95/98/NT/2000/XP或者Windows Vista。Bochs是由凯文·劳顿编写的,目前由Bochs项目组维护。 Bochs可以被编译运用在多种模式下,其中有些仍处于发展中。bochs的典型应用是提供x86 PC的完整仿真,包括x86处理器、硬件设备、和存储器。这让您在您的工作站上的模拟器里运行操作系统和软件,就像你有一台机器内的机器。例如,Bochs还将允许您在安装X11的Solaris机上运行windows应用程序。 首先说下需要的东西: 1模拟器主程序(就是一个apk程序文件) 2配置文件(已经打包好在附件里) 3系统镜像

    步骤1:安装模拟器主程序(这个就不用多说了,和普通安卓应用一样)

    步骤2:将装有配置文件的SDL文件夹拷贝到机身内存根目录中(没有机身内存的手机请拷贝到SD卡中,不清楚拷贝到哪里的就用RE管理器拷贝到手机根目录显示sdcard的文件夹里)

    步骤3:将系统镜像文件改名为c.img,拷贝到步骤2中的SDL文件夹(要用什么系统就拷贝相应的镜像)

    步骤4:运行安装好的模拟器主程序,没有问题的话就会开机运行操作系统了

  • 相关阅读:
    c语言 ,回调函数[个人理解]
    MFC、C++ 、Windows编程高手
    c++, 虚基派生 : 共同基类产生的二义性的解决办法
    c++,命名空间(namespace)
    c++,纯虚函数与抽象类
    c++ ,protected 和 private修饰的构造函数
    c++ 虚析构函数[避免内存泄漏]
    c++,虚函数
    c++,类的组合
    GPU与CPU的区别
  • 原文地址:https://www.cnblogs.com/chanyin/p/3358347.html
Copyright © 2011-2022 走看看