本文目录
- ARM系统和 android X86 有什么区别吗
- AndroidX86系统什么意思
- 安装Android-x86无法上网怎么办
- android x86 6镜像怎么安装
- android x86 os 是什么意思
- 怎么装Android x86版
- 如何编译android x86模拟器
- android x86 4.0 应该装哪个版本
- 如何在VirtualBox虚拟机中安装Android x86
- android x86怎么安装
ARM系统和 android X86 有什么区别吗
一、两者的概述不同:
1、ARM系统的概述:ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
2、android X86的概述:Android x86 即运行于 x86 PC上的Android操作系统,目前已经支持大部分安卓程序。Android X86平台是由Beyounn和Cwhuang主持设计的。
二、两者的作用不同:
1、ARM系统的作用:ARM的Jazelle技术使Java加速得到比基于软件的Java虚拟机(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。
2、android X86的作用:项目的主要目的在于为X86平台提供一套完整的Android 系统解决方案。这个项目提供了一套完整的可行源代码树,配套文档以及Live CD与Live USB。
三、两者的特点不同:
1、ARM系统的特点:耗电少,功能强;16位/32位双指令集;合作伙伴众多。
2、android X86的特点:具有更完善的安装程序和多重启动系统;支持鼠标及部分键盘;支持待机功能;支持部分触摸屏;支持压缩档案格式。
参考资料来源:百度百科-ARM(ARM处理器)
参考资料来源:百度百科-android x86
AndroidX86系统什么意思
简单的说x86代表32位操作系统 x64代表64位操作系统。如何判断电脑是否支持64位操作系统?64位的windows 7发布,很多朋友想知道自己电脑是否支持64位的系统!首先从一个常理来说,如果你的CPU是双核,应该是支持64位的了!当然你也可以用CPU—Z来检查一下自己的CPU是否包含有EM64T (INTEL)或者X86_64(AMD)指令!如果包含,那就说明支持64位!如果你的CPU是双核以上,那肯定支持64位操作系统了如果你的电脑内存大于4G,那就要用64位的系统了,因为32位的Windows 7也好,Vista也好,最大都只支持3.25G的内存。而64位的windows 7最大将支持128G的内存。以下是引用网络上一段文字:64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。不能因为数字上的变化,而简单的认为64bit处理器的性能是 32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。所以要认清64bit处理器的优势,但不可迷信64bit。官方解析32位和64位系统:x86是对基于intel处理器的系统的标准缩写。X与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义,是一个intel通用计算机系列的编号,也标识一套通用的计算机指令集合,由于早期intel的CPU编号都是如8086,80286来编号,由于这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合如今的奔腾,赛扬系列都是支持X86指令系统的,所以都属于X86家族. 这里的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。64bit处理器并非现在才有的,在高端的RISC(Reduced Instruction Set Computing,精简指令集计算机)很早就有64bit处理器了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等。 64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。不能因为数字上的变化,而简单的认为64bit处理器的性能是32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。所以要认清64bit处理器的优势,但不可迷信64bit。 目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64是Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2,一般用户不会涉及到,因此这里仅对AMD64位技术和Intel的EM64T技术做一下简单介绍。 AMD64位技术 AMD64的位技术是在原始32位X86指令集的基础上加入了X86-64扩展64位X86指令集,使这款芯片在硬件上兼容原来的32位X86软件,并同时支持X86-64的扩展64位计算,使得这款芯片成为真正的64位X86芯片。这是一个真正的64位的标准,X86-64具有64位的寻址能力。 X86-64新增的几组CPU寄存器将提供更快的执行效率。寄存器是CPU内部用来创建和储存CPU运算结果和其它运算结果的地方。标准的32-bit x86架构包括8个通用寄存器(GPR),AMD在X86-64中又增加了8组(R8-R9),将寄存器的数目提高到了16组。X86-64寄存器默认位64-bit。还增加了8组128-bit XMM寄存器(也叫SSE寄存器,XMM8-XMM15),将能给单指令多数据流技术(SIMD)运算提供更多的空间,这些128位的寄存器将提供在矢量和标量计算模式下进行128位双精度处理,为3D建模、矢量分析和虚拟现实的实现提供了硬件基础。通过提供了更多的寄存器,按照X86-64标准生产的CPU可以更有效的处理数据,可以在一个时钟周期中传输更多的信息。 EM64T技术 Intel官方是给EM64T这样定义的:EM64T全称Extended Memory 64 Technology,即扩展64bit内存技术。EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32 extension)。IA-32处理器通过附加EM64T技术,便可在兼容IA-32软件的情况下,允许软件利用更多的内存地址空间,并且允许软件进行32 bit线性地址写入。EM64T特别强调的是对32 bit和64 bit的兼容性。Intel为新核心增加了8个64 bit GPRs(R8-R15),并且把原有GRPs全部扩展为64 bit,如前文所述这样可以提高整数运算能力。增加8个128bit SSE寄存器(XMM8-XMM15),是为了增强多媒体性能,包括对SSE、SSE2和SSE3的支持。 Intel为支持EM64T技术的处理器设计了两大模式:传统IA-32模式(legacy IA-32 mode)和IA-32e扩展模式(IA-32e mode)。在支持EM64T技术的处理器内有一个称之为扩展功能激活寄存器(extended feature enable register,IA32_EFER)的部件,其中的Bit10控制着EM64T是否激活。Bit10被称作IA-32e模式有效(IA-32e mode active)或长模式有效(long mode active,LMA)。当LMA=0时,处理器便作为一颗标准的32 bit(IA32)处理器运行在传统IA-32模式;当LMA=1时,EM64T便被激活,处理器会运行在IA-32e扩展模式下。
安装Android-x86无法上网怎么办
1 首先确定机子是处于联网状态的。 进入Android-x86的终端模拟器(相当于Win系统的命令提示符)。 2 输入命令“ip a”获取所有网卡配置如果可以发现eth0网卡,那么恭喜,系统已经认出了VM的虚拟网卡,可以继续看下面了。如果没发现这个eth0,那么还是将此系统删除,重新安装别的版本吧。Android-x86有好几个版本,我试验之后发现eeepc的版本对网卡的支持比较好。 3 用su命令获取最高权限。 4 为网卡指定ip、掩码、网关等信息。如果DHCP可用,则执行“dhcpcd eth0”自动获取,如果没有DHCP服务可用,则可以手动指定,命令是:su ifconfig eth0 192.168.10.250 netmask 255.255.255.0 up route add default gw 192.168.10.1 dev eth0。相信能看到本文此处的小盆友都能看明白,就不再解释了。 5 设置dns。执行如下命令:setprop net.dns18.8.8.8,如果你不想用google的这个dns服务器,也可以使用本地的,不过要保证可用。 6 至此,我们已经为eth0网卡配置了ip和dns信息,登录Android-x86,打开自带的浏览器,可以发现浏览网页已经木有问题了,但是想要下载某些软件的时候,还是无法下载,下载进度条会一直停止不动,一些系统自带的服务(如地图)也仍然无法使用。这是因为系统只认wifi,没有wifi设备系统就认为没有上网,为以太网卡配置IP和DNS之后可以骗过浏览器,但是系统不认那一套,所以上网的问题只能是初步解决,希望有高手可以解决这个问题。(貌似网上已经有一位日本友人做出了VirtualBox虚拟机下的镜像,VMware下的还有待高手继续开发)另,看到有的网友提出了别的解决方案:通过“电子邮件”设置好自己的账户,然后在电脑上将需要安装的APK文件发给自己,在虚拟上打开收件箱就可以直接安装了。这倒是一种不错的解决方案。
android x86 6镜像怎么安装
方法/步骤 1 将U盘插入电脑,备份U盘中的文件 格式U盘 ,打开UltraISO。 2 在菜单栏依次点击【文件】-》【打开】,选择刚才下载好的安卓x86安装镜像。 3 镜像打开后,在菜单栏依次点击【启动】-》【写入硬盘映像】。 4 检查硬盘驱动器是否是刚才插入的U盘,写入方式选择“USB-HDD+”,然后点击【写入】按钮。 END 方法/步骤2 1 镜像写入完成后,不要拔U盘,重新启动电脑。进入Boot Menu,选择U盘启动。 2 从U盘启动进入Android x86安装菜单,从上至下四个选项依次为:直接运行Android x86、VESA模式、Debug模式以及硬盘安装向导; 3 硬盘安装第一步时创建一个专为存放Android系统的分区。选择【Create/Modify partitions】,进入磁盘分区界面。 END 方法/步骤3 1 在分区创建界面,按左右方向键将光标移动到【New】。 2 选择【Primary】首先创建一个主分区,这是由于系统必须安装在主分区上 3 然后输入需要创建的主分区容量大小,单位为MB。2g够了. 4 设置完分区后选择菜单的【Bootale】选项将分区设置成可启动分区(类似于Windows中的活动分区)。 5 5.选择【Write】,提示“warning!!...”输入“YES”回车即可完成分区新建,然后选择【Quit】选项返回安装分区选择界面。 END 方法/步骤4 1 主分区创建好之后,就可以将Android x86系统安装到之前创建的分区中。 1.返回到系统安装分区选择界面,刚才创建好的分区已经显示在菜单的列表中了,选择该分区作为你的系统分区,然后按回车键确定。 2 接下来选择分区的文件系统,建议选择【EXT3】,这是在移动版Android系统上最常用的分区之一,对安卓应用的兼容性更好。 3 安装引导加载程序确认,选择【YES】。 4.设置系统文件夹为可读写权限,选择【Yes】。适合开发者进行Debug,但会占用一点硬盘空间。如果不需要可以选择【No】。 5.当提示“...installed successfully” 安卓x86系统已经成功安装到硬盘上了。 6.在此界面上你还可以选择创建一个虚拟SD卡(Create a fake SD card),某些应用如微信就必须要使用SD卡才能正常运行。 7.虚拟SD卡创建出成功后,选择【Run Android-x86】。 8.后面的安装步骤只需按照提示操作就可以了,都是中文的。
android x86 os 是什么意思
Android X86是一个历史非常悠久的项目,凭借着社区的力量,以及创始人黄志伟先生不断的推进,将Android系统推到了传统的pc机上,但是就这个产品本身来说,这个更像一个发烧友的实验产品,因为毕竟在pc上运行Android系统的交互体验和实际用处并不太大,如果让一个轻度电脑用户来长期使用是不太可能的. 而Remix OS系统,经历了一年多对于用户体验和Android PC化的探索,奠定了现在Android在电脑中可行实现的框架,包括后来者凤凰系统,其实在交互上也是基本沿用了Remix OS绝大部分的设计理念.可能有人要说其实Remix OS不就是一个Window的克隆版本,但我并不这么认为,我想Remix OS之所以设计成现在这个样子,更多是用于大多数用户习惯导致的.也就是说Remix OS只不过是沿用了大多数PC系统应该采用的方案而已,但是我觉得Remix OS伟大之处在于,它能够很好的理解Android系统的功能,知道如何讲其布置在系统上,达到一个比较好的交互体验. Android X86和Remix OS的结合,相当于是将硬件的兼容平台与软件的优化结合在一起,虽然说目前Remix推出的x86版本还是有一定的问题,而问题本身其实是在硬件驱动,也就是Android X86这部分上,两者的结合将带来更大的驱动更新的推进
怎么装Android x86版
1.首先在百度搜索Android X86,找到这个站点。里面会有最新的Android X86镜像提供。2.当下载好镜像以后。新建一个虚拟机。先不要选择镜像文件,选择稍后安装操作系统。3.客户机系统选择其他,版本也选择其他。4.这一步是选择虚拟机名称和存储位置,可以根据个人喜好来设置。5.这一步是设置磁盘容量,默认就好了。6.保存以后,还要在设置一下。内存根据内存多少来设置,最好1G。然后找到CD/DVD选项,设置好镜像文件。1024MB=1G7.然后启动虚拟机,选择最底下的一项。8.接着在选择第一个选项。9.接着新建一个分区,容量默认就好了。10.选择bootable将这个分区设置成启动分区,然后选择write,输入YES。最后在选择Quit返回。11.选择第一项,在选择EXT3分区。然后一路YES。最后安装完以后不要直接启动,选择第二项重启系统。12.第一次重启会让选择语言,找到中文然后选择。跳过wifi选项,如果跳过wifi以后一直显示这个页面无法下一步。请右击右上角的图标断开连接,然后在返回WIFI选择重新跳过一遍就OK了。13.当出现这个页面以后,重新连接。如果出现无法上网,请查看虚拟机网络设置选项是否为NAT模式。
如何编译android x86模拟器
首先你需要设置一下emulator工具的目录之类的要在.bashrc中新增环境变量,如下ANDROID_PRODUCT_OUT=~/android/out/target/product/genericANDROID_PRODUCT_OUT_bin=~/android/out/host/linux-x86/bin这里是设置你的输出文件的位置和bin工具目录然后在命令行输入:export path=${path}:${ANDROID_PRODUCT_OUT_bin}:${ANDROID_PRODUCT_OUT};上面是导入了相关的配置,然后使之生效。source ~/.bashrc接着切换到输出的system文件夹cd ~/android/out/target/product/generic然后来创建模拟器emulator -system system.img -data userdata.img -ramdisk ramdisk.img如果你运气够好的话,也许现在已经在运行了,不过我运气明显不够好。提示一:emulator: ERROR: You did not specify a virtual device name, and the systemdirectory could not be found.If you are an Android sdk user, please use ‘@《name》’ or ‘-avd 《name》’to start a given virtual device (see -help-avd for details).Otherwise, follow the instructions in -help-disk-images to start the emulator 既然人家提示了,那就按照步骤走吧,输入命令:emulator -help-avd接着提示如下:use ‘-avd 《name》’ to start the emulator program with a given AndroidVirtual Device (a.k.a. AVD), where 《name》 must correspond to the nameof one of the existing AVDs available on your host machine.See -help-virtual-device to learn how to create/list/manage AVDs.As a special convenience, using ‘@《name》’ is equivalent to using‘-avd 《name》’.跟着提示继续走,输入命令:emulator -help-virtual-device又是提示了:An Android Virtual Device (AVD) models a single virtualdevice running the Android platform that has, at least, its ownkernel, system image and data partition.Only one emulator process can run a given AVD at a time, butyou can create several AVDs and run them concurrently.You can invoke a given AVD at startup using either ‘-avd 《name》’or ‘@《name》’, both forms being equivalent. For example, to launchthe AVD named ‘foo’, type:emulator @fooThe ‘android’ helper tool can be used to manage virtual devices.For example:android create avd -n 《name》 -t 1 # creates a new virtual device.android list avd # list all virtual devices available.Try ‘android –help’ for more commands.Each AVD really corresponds to a content directory which storespersistent and writable disk images as well as configuration files.Each AVD must be created against an existing sdk platform or add-on.For more information on this topic, see -help-sdk-images.延伸1):Android x86模拟器Intel Atom x86 System Image配置与使用方法大家现在开发使用的Android 模拟器模拟的是 arm 的体系结构(arm-eabi),因此模拟器并不是运行在x86上而是模拟的arm,所以我们调试程序的时候经常感觉到非常慢,大部分开发者应该都深有体会。 针对这种情况,前段时间intel推出了支持x86的Android模拟器,这将大大提高启动速度和程序的运行速度,这将允许Android模拟器能够以原始速度(真机运行速度)运行在使用intel x86处理器的电脑中,各位开发者有福了,下面将为大家展示使用方法。一、首先下载intel提供的 intel® Hardware Accelerated Execution Manager 1.0.1(R2)requirement: 1. requires the Android* SDK to be installed (version 17 or higher). SDK17或者以上 2.intel® processor with support for VT-x, EM64T, and Execute Disable (XD) bit functionality intel的cpu:并支持VT-X(虚拟化技术)、可扩展64位、Execute Disable bit。(均需要保证在bios中开启Enable) 3. At least 1 gb of available ram 1G以上内存,否则安装不了 满足硬件和软件要求之后,就可以开始安装了,一直下一步至安装成功。途中有个地方选择分配给HAXM内存大小,一般默认就好,分太多会拖慢整机速度。 安装成功后命令行输入sc query intelhaxm,查看运行状态: state is: “4 RUNNING” ,即代表安装成功。需要更改分配内存,重新运行一下安装程序选择change即可修改。 还可以使用以下指令手动开启和关闭: Stop: sc stop intelhaxmStart:sc start intelhaxm满足软硬件条件,若提示如下Error:but intel Execute Disable bit (XD) is not turned on......(需要开启系统数据执行保护功能dep,下午纠结了好久才查到。官网原文:Windows* hosts may need to enable dep (Data Execution Prevention) in addition to intel XD) 命令行使用指令:bcdedit.exe /set nx optin 打开即可,需要重启电脑二、下载Intel Atom x86 System Image 1. 从SDK Manager下载:打开SDK Manager,展开至Android2.3.3(API10)(注意:目前只有2.3.3和4.0.3(Ice Cream Sandwich)有x86的Image),需要和2.3.3的SDK Platform配合使用。2.使用avd Manager创建一个新的avd: Hardware Property里面选择gpu emulation yes 还有 Keyboard support yes 3.开始使用飞速的模拟器吧,各种爽歪歪 好的工具可以更有效率的开发APP,让我们从此告别那龟速的模拟器吧
android x86 4.0 应该装哪个版本
建议安装android-x86-4.0-RC1-asus_laptop.iso版本,具体步骤为:1、在装有系统的U盘启动后,屏幕上会出现四个选项,分别是直接通过Live CD运行Android和它的两个模式VESA显示模式和工程模式,而最后一项是安装Android到电脑,选择最后一项。2、之后进入分区,选择自己已经为Android准备好的分区进行安装。3、如果要是一个新的分区,可以进行格式化,系统提供了四种格式化方式,Ext3、Ext2、NTFS和FAT 32。4、如果要是一个新的分区,可以进行格式化,系统提供了四种格式化方式,Ext3、Ext2、NTFS和FAT 32。5、在安装过程中,系统会提示创建User Data镜像的大小,默认是512MB,也就是说有512MB用于存放用户的应用程序内容,最大可以选择2GB,但创建时间会较长。6、创建过程中可能出现花屏,这个我们不用去管它,不影响正常安装。7、 创建完还可以继续创建虚拟SD卡空间,最大也是2GB,或者选择直接进入Android,选择直接进入。
如何在VirtualBox虚拟机中安装Android x86
1、首先下载并安装: (你当然可以选择使用VMWare,但别忘记VMWare不是免费的。好吧,我承认在国内随便饶一圈可以找到无数破解版或者注册码,但有免费而且开源的VirtualBox能替代,就不要做这样的事情了。毕竟大家也是做开发的,开发一款产品是多么不易,你懂得!) 在下载Android-x86的时候,一定要注意下载的版本。如果使用VirtualBox运行的话,一定记得在下载ROM时选择EEEPC版。据我实践经验来看,其他版本的ROM在VirtualBox上安装以后网络配置都会出问题,那么就失去意义了。如果使用VMWare则可以随意选择版本(貌似)。如果大家不想在后面的配置中觉得蛋疼,就请下载EEEPC版的ISO吧。 2、新建虚拟机 VirtualBox中新建虚拟机时:OperationSystem 和 Version分别选择 Other、Other/Unknown。接下来分配内存、硬盘大小等。内存大小推荐768M或者1G左右足以。硬盘大小则可以根据实际情况分配合适的数值。这个过程太简单,这里就不再多解释了。 3、安装EEEPC版ISO 虚拟机启动之间,新建CD-ROM并将ISO文件制定到其中。 虚拟机网络类型选择桥接Bridged Adapter。 第一次启动虚拟机,根据看到的向导将新建分区,并在该分区安装Android-x86相应的ISO系统。由于不需要其他过多的设置,所以将分配的硬盘全数格式化成ext3格式,并在其中安装即可。安装完成之后启动虚拟机,就可以看到可爱的Android运行啦。这速度,可真不是盖的。不起那蛋疼的emulator要好很多很多啦,大家可以享受了。 4、网络配置 接下来当然要让Android能够跑起来才好。别浪费时间在虚拟机里面配置WIFI等网络设置,那玩意儿根本不起作用。步骤如下: 在虚拟机启动以后界面上按下:Alt+F1,可以切换到命令行模式。命令行下写命令:netcfg可以看到虚拟机中的网络设置。我们可以看到一个127.0.0.1的地址和另外一个设备名称为eth0,IP地址是0.0.0.0的地址。接下来敲入命令:dhcpcd可以另eth0设备启动配置IP地址。完成之后在使用命令:setprop net.dns1 8.8.8.8 来设置DNS服务器为谷歌的DNS服务器(或你所在地区的DNS服务器)。在命令行按下:Alt+F7切换回图形界面。 5、Eclipse链接VirtualBox 以上步骤完成之后,若想要自己的程序被发布到虚拟机中,需要使用adb链接到虚拟机中。在上述过程中通过DHCP获取到的虚拟机IP地址为:192.168.1.14。则需要在命令行中使用adb connect命令连接到虚拟机中。 Window:进入到Android SDK中adb所在的目录,并运行:abc connect 192.168.1.14 Ubuntu:进入到Android SDK中adb所在的目录,并运行: ./adb connect 192.168.1.14 目前还不知道的东西是,如何实现屏幕的反转,GPS等一些信息。但我在ROM中发现一个应用较Fake GPS应该就是提供GPS信息的,作为测试机已经足够啦。(望楼主采纳哦)
android x86怎么安装
楼上半解,其实基于android-x86的系统不止是凤凰系统,还有Remix OS,一铭操作系统(国产,还有个名字叫openthos),安卓x86原生也不错。至于如何写成写成启动盘,用一些刻录工具就可以,比如UltraISO(兼容性有点不太好,但是对于安卓这些是可以的)。至于如何安装,可以先制作启动盘,再安装(对于一铭系统来说,需要自己改启动项)。还有一种就是解压iso文件到根目录(其他目录也可以),修改BCD(Windows)或grub2(Linux),就可以实现安装。如果要重启后不丢失个人数据,就在解压的目录放个data.img,其实就是squashfs的ext4镜像,网上好像没多少关于data.img的制作方法。不懂再问我