ARM Translator 安装教程 - 解决Androidx86的兼容性问题

合集下载

Android-x86虚拟机安装配置全攻略

Android-x86虚拟机安装配置全攻略

Android-x86虚拟机安装配置全攻略Android-x86虚拟机安装配置网上有很多,但是全部说明白的确不多,希望这篇文章能把主要的配置介绍给您,帮助您少走一些弯路。

本文分别针对VMWare和Virtual Box两种虚拟机介绍安装配置方法,并描述了如何使用eclipse进行调试。

一、安装Android-x86虚拟机1、使用vmware安装Android-x86在/download下载安装包,下载eeepc版本的iso文件,本例以4.0 RC2版本为例。

运行vmware新建虚拟机:2、virtual box安装Android-x86在Virtual Box 中创建一台新的机器:∙target OS(目标OS): 选择Linux∙target OS version(目标OS 版本): others∙我选择了1GB 内存和1 个CPU(其他选项保留默认值)∙增加一个新的硬盘:VDI drive,动态大小,512M∙在storage(存储)选项中添加一个指向所下载iso 镜像的CDROM 3、开始安装从boot(启动)菜单中选择install to hard disk(安装到硬盘)。

接下来创建分区,依次选择new、primary、bootable、write创建一个可引导的主分区。

接下来两步选择yes,其中第二步为开启GRUB管理模式,可以用于调试程序。

二、Android-x86 有内建的快捷键较常用的有:∙Alt-F1 = 进入console 模式∙Alt-F7 = 回到GUI 模式∙Alt-F9 = 图形界面∙Alt-F10 = 画面旋转180 度∙Alt-F10 = 画面旋转180 度∙Alt-F11 = 画面向左旋转90 度∙Alt-F12 = 画面向右旋转90 度∙Ctrl-P = 开启Android设定画面∙"Windows 键"相当于Android 的Home 按钮。

把Python移植到arm上

把Python移植到arm上

把Python移植到arm上我的这个需求,其实是将Python,移植到⼀个安卓⼿机上,这个安卓⼿机是arm的。

⼀直想做⼀个超低功耗的服务器,⽤什么来做,其实都很难,后来我决定⽤⼿机来做,⽤⼿机来做个服务器,功耗肯定低于那些所谓的啥⽹X云啥的。

之后,我⽤了⼀段时间,在⽹上花了45元钱,买了⼀部红⽶2A⼿机,2G+16G,1.5Ghz*4。

这个配置已经算是很⽜逼了。

然后就有了本⽂,如何把 python 移植上去,很尴尬的时候,python 官⽹没有提供arm 的安装包,⽹上⼤多的资料都是⾃⼰编译python,然后移植,我⾃然也这么做,但是⽹上太多的教程,均⽆法完成这个需要,太尴尬,经过⾃⼰⼀夜的摸索,终于找到了⼀套看似可⾏的⽅法,说是看似可⾏,是因为 python 主程序编完了,也能在⽬标机器上运⾏,但是还有⼀些其他的边⾓脚本没有打包到⼿机中,不过不要紧,这⾥先只说明编译的过程。

准备步骤,⾸先需要准备如下环境,1:⼀台Windows10系统的电脑,如果有Linux 系统的,也可以,但是不在本⽂考虑范围内2:Windows10的电脑中安装了 wsl ,能启动⼀个ubuntu ⼦系统3:下载,解压adb,能⽤就⾏4:下载⼀个指定版本的python 源码,我这⾥使⽤的是 Python3.8.2准备步骤结束,开始⼯作了1:在wsl中先安装对应版本的python,由于是x86环境,所以直接安装x86的python即可。

如何安装随意。

2:在wsl中安装gcc for arm。

命令如下: 安装 arm gcc apt-get install gcc-arm-linux-gnueabihf 安装 arm g++ apt-get install g++-arm-linux-gnueabihf3:解压python 源码,随便放到什么地⽅4:准备开始编译了,需要先config ⼀下, 命令如下: ./configure --build=x86_64-pc-linux-gnu --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --disable-ipv6 ac_cv_file__dev_ptmx=no ac_cv_file__dev_ptc=no 命令⼤意: build 环境是:x86_64-px-linux-gnu ⽬标执⾏环境是:arm-linux-gnueabihf C语⾔编译器使⽤:arm-linux-gnueabihf-gcc C++编译器:arm-linux-gnueabihf-g++ 正常来说,有如上四个参数就可以配置了,但是过程中由于环境不同,可能出现各种不同的报错, 后⾯还有两个参数,就是根据⽬标环境中配置过程出现的错误⽽添加的, 有些特殊的环境可能还要添加命令⽀持 long long 等。

android-x86_下载安装问题解决方法

android-x86_下载安装问题解决方法

android-x86-2.2 安装时无法识别DOS的扩展分区在安装android-x86-2.2时,会因无法识别DOS的扩展分区,系统把DOS的扩展分区作为一个实际分区加载,出现无限制的循环,而无法安装。

解决办法:一、使用PQMAGIC将扩展分区转换成主分区,会造成DOS识别部分分区二、直接使用android-x86-2.2对整个硬盘重新分区,全新安装,呵呵,其他数据就没有了三、另类方法是:利用分区工具创建一个ext3格式的分区,然后将利用puppylinux的压缩软件将android-x86-2.2安装弹开文件夹制作成的压缩包,弹开到ext3的分区,然后在grub 的menu.lst里面指定启动参数,就可以了。

该压缩包的下载地址是:/file/dpz3jvf2可以支持扩展分区的android-x86-4.0.3 generic_x86 for thinkpad_x41t (我在thinkpad t41上可以使用)的下载地址是:thinkpad_x41t-4.0.3-20120209.iso/file/be6up0bp作者发布页面是:/group/android-x86/browse_thread/thread/d83c4567badfd903thinkpad_x41t-4.0.3-20120225.iso/file/c2uf4ims作者发布页面是:/index.php?view=article&id=6:android-x86-progressapk文件安装apk文件本身就是zip文件,从网上下载游戏、软件时会是zip格式,直接把扩展名改为apk,就可以了。

对于apk文件怎么安装到android系统,我采用的方法是直接拷贝到android的硬盘目录,如“android-2.2”或“data”目录下面建立“app”目录,然后将apk文件拷贝到这个目录下面,系统启动时会自动搜索这个目录,并建立安装包的目录文件。

linux?ubuntu?X86和ARM平台QT安装步骤

linux?ubuntu?X86和ARM平台QT安装步骤

linux ubuntu X86和ARM平台QT安装步骤Linux ubuntu 平台:3种方式1、直接安装:sudo apt-get install libqt4-dev qtcreator(最好)2、源代码安装,一般不用3、sdk安装:下载sdk:sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-devARM平台:1、安装交叉工具链,能够使用arm-linux-gnu-gcc命令编译如4.1.1版本的:mkdir /opt/crosstooltar -jxvf 路径/4.1.1_softfloat_withlib.tar.bz2 -C /opt/crosstool //将编译工具解压到crosstool中。

配置环境变量,当用arm-linux-gnu-gcc 编译程序时能够找得到此文件所在的目录例:vim /home/farsight/.bashrc在末尾添加:export PATH=$PATH:/opt/crosstool/4.1.1/bin2、看 4.1.1/arm-linux-gnu/lib下是否有zlib,libjpeg,libpng,freetype库文件如果没有,安装:以zlib为例:从下载源码tar -jxvf xxx/zlib-1.2.5.tar.bz2cd zlib-1.2.5CC=arm-linux-gnu-gcc AR=arm-linux-gnu-ar RANLIB=arm-linux-gnu-ranlib LD=arm-linux-gnu-ld ./configure --prefix=/opt/crosstool/4.1.1/arm-linux-gnumakemake install其他的网址是:安装步骤和上面一样3、Qt默认的ARM交叉编译器是:arm-linux-开头的,但是系统开始安装的是arm-linux-gnu开头的,所以要改qt源码:例:vim qt-everywhere-opensource-src-4.6.3/mkspecs/qws/linux-arm-g++/qmake.conf在arm-linux-后加个gnu,例:arm-linux-gnu-gcc...4、qt配置细微配置:编译qconfig,用qconfig执行相应的文件cd qt-everywhere-opensource-src-4.6.3/tools/qconfigqmakemakesudo cp qconfig /usr/bincd qt-everywhere-opensource-src-4.6.3/src/corelib/global qconfig qfeatures.txt...粗配置:使用./configure --help5、安装文件。

用 VirualBox 安装 Android-x86 4.0图文教程

用 VirualBox 安装 Android-x86 4.0图文教程

用 VirtualBox 安装 Android-x86 4.0图文教程先简单介绍一下VirtualBox使用教程VirtualBox安装(在windows7下面以新版virtualbox为例,XP下面基本一致)安装简单,基本一路回车。

1、欢迎界面2、可改选软件安装位置3、完成,退出安装过程VirtualBox配置以及安装实例(以win2000为例)1、运行virtualbox2、创建一个新的机器(点击左上角“新建”)在这里你可以虚拟出软件给你提供的windows、linux、MAC OS X server(需要支持硬件虚拟化的cpu)、BSD等操作系统,windows 提供的很全面(95到win7我见过的没见过的都有)虚拟机名字自己随便起,这里安装的是windows2000server,叫2000吧。

3、设置虚拟内存这里要根据主机物理内存斟酌分配大小(分配virtualbox建议的大小也可以),我的机器3G的RAM,一般正常使用有1.5G左右的剩余,富余的1.5G 我可以拿出1G给虚拟机(我还要留给主机一点空闲的吧);另一方面,根据自己虚拟的系统来合理分配内存,win2000个人512M 的RAM足够,如果主机的内存更小的话可以分配得更小,这个可以在设置中修改。

切忌分配过大导致主机运行缓慢以及虚拟机无法启动!4、新建虚拟硬盘,给虚拟的机器装上一块硬盘。

(1)、进入虚拟硬盘向导(2)、选择虚拟形式(建议固定大小,其速度快,可移植)(3)、设置虚拟硬盘的名称、位置及大小(根据需要,量力而行)完成后,点击"保存"继续。

这里可以选择这块硬盘的位置可以默认在virtualbox安装目录下面,也可以自己随便找其他分区其他文件夹,视机器分区情况和虚拟磁盘大小情况而定。

(4)、确认无误后,点击"完成"耐心等待虚拟硬盘完成5、硬件配好了,现在需要给这个虚拟的机器安装操作系统虚拟机的基本设置别急着按"启动",在安装系统前,先对虚拟机进行一些基本的设置吧。

几步教你安装Android x86

几步教你安装Android x86

几步教你安装Android x86话说最近操作系统这个话题的确是非常火爆。

也许是借助于Windows 8消费者预览版的光芒,凡是与系统搭边的东西大家好像都喜欢与Windows 8进行比较。

不管结果如何,笔者相信软件不同于硬件,只有适合自己的软件才是最重要的。

当然介于现在可以使用的系统众多,其中Android x86版也是大家关注的焦点。

许多人都希望能够尝试一下不同于Windows的体验以及感受。

但是也许是受限于个人能力,许多入门玩家更多地是选择驻足观看而不是亲身体验。

这其中很大一部分原因要归结为这些玩家不了解不同系统的安装方法。

图片说明虽然目前Windows的安装过程已经非常简单且易操作,但是这也是微软数十年沉淀下来的经验积累而成。

而对于那些刚刚起步的操作系统来说,安装的过程就不够友好。

这种情况对于从掌上平台一直到x86的Android系统来说尤为明显。

所以笔者在本文就给大家放出非常详细的安装教程,希望能给大家提供一个明确的指导。

让自己的电脑显示这个界面并不算轻松不过在安装之前,笔者需要与大家说明的是,目前Android x86版对于硬件的支持并不理想。

所以在某些平台上即使按照下面所示的步骤安装也不一定能正常运行。

大家如果遇到这样的问题的话,不妨选择虚拟机的方式进行安装。

另外安装过程可能会破坏硬盘上数据,所以大家在安装前请注意备份。

首先放出官方Android x86下载连接:/p/android-x86/downloads/list就像上页说的那样,x86版Android由于驱动非常不完善,导致许多平台不能正常运行Android系统。

笔者在尝试了多套平台后发现Android x86版对于许多硬件的支持仍然不够理想。

我们可以使用不安装直接运行的方式先对兼容性进行一个测试,如果没有问题的话就可以继续看下面的安装步骤。

由于Android 4.0 x86的镜像非常小巧,所以刻录光盘的话显得有点浪费,所以笔者这里教大家如何将U盘制作成系统安装盘。

U盘运行安卓X86系统安装方法

U盘运行安卓X86系统安装方法

U盘运行安卓X86系统,就是把Androidx86装到U盘里,然后从U 盘启动电脑(类似Windows PE),就可以在U盘里运行并体验到AndroidX86系统了。

优点:1、便携性好,走到哪儿用到哪儿,随身携带,另外目前主流U盘的速度和接口速度足够运行Androidx86系统了。

2、安装极其简单,只需要做一个U盘镜像,并在启动时选一下启动项为U盘即可体验到Androidx86系统了。

3、成本低,不需要动用原系统里的硬盘,所有操作均在U盘里进行,4、无风险:安卓系统暂时对X86架构支持并不完善,如直接安装,失败后再装回原系统比较烦琐,用U盘安装即使失败,格掉U盘就可以,电脑硬盘不受任何影响。

5、方便检测,快速的检测所运行的androidx86系统和电脑硬件的兼容性,可以等调试好了后再安装到硬盘,避免盲目安装。

教程:第一步,准备工作,需要一个U盘,并下载好如下两个软件:1.1,制做U盘启动用的UltraISO自行百度下载1.2,相应的Androidx86系统镜像(ISO格式)/download/第二步,制做安卓启动U盘2.1,把U盘插入电脑,然后打开UltraISO软件,界面如下:UltraISO主界面2.2,使用UltraISO打开我们需要写入U盘的安装镜像。

操作为:找到菜单栏,依次选择文件->打开,并选择所需镜像。

打开UltraISO选择所需镜像2.3,镜像加载完毕后,我们就要准备将镜像写入到U盘中,传统的复制粘贴只能将数据复制到U盘而不能创建引导文件,所以我们需要使用UltraISO专门的映像写入功能。

镜像加载完毕2.4,在UltraISO主界面菜单栏中依次点击启动->写入硬盘映像后打开一个对话窗口。

在“硬盘驱动器”项目中,选择你要制作成启动盘的U 盘(软件默认U盘)、在“写入方式”项目中选择“USB-HDD+”或“USB-ZIP+”(尝试选择,有效为准);点击“写入”,等待片刻,提示“刻录成功”后,就表明制作结束。

ARM编译工具的安装和使用介绍

ARM编译工具的安装和使用介绍

视觉板编译工具安装和使用介绍1.首先安装Cygwin,在光盘中找到Vision\soft\cygwin-install文件夹,按照下图来安装该软件。

点击下一步点击下一步将窗口最大化,单击view最大化后如下图在列表中寻找“348k make:The GNU version of the …make‟utility”单击skip之后变成如下图所示然后单击下一步最后完成安装。

2,打开Vision\soft\arm-2006q3-27-arm-none-eabi单击NEXT选择安装类型,单击NEXT选择默认安装路径如上图,单击NEXT选择上图选项,单击NEXT选择上图选项,单击NEXT单击Install单击 Done 完成安装3,安装 Philips Flash Utility Installation (烧录软件) 4,若本机没有安装microsfot .NET framework 2.0请执行Vision\soft\dotnetfx 即可5,将Vision文件夹中的CC3 文件夹拷贝到C盘根目录下此文件夹不要存放在中文名称的目录下代码可以用Windows下面的写字板或者UltraEdit打开进行编辑或者查看代码双击下图main.c 即可打开如何编译?编译一个工程:(比如我的CC3文件夹就在C盘下)首先打开Cygwin 输入CD C:回车CD CC3 回车然后输入cd projects回车然后找到你要编译的工程目录比如是hello-world工程,输入cd hello-world然后回车,输入make 回车,这样就编译完成了。

之后通过Philips LPC210x FLASH Utility工具把修改过的程序烧写到设备中。

如果编译过程报错,查找并修改代码中的错误,在make之前可以使用make clean命令清理掉之前编译的文件。

注意:确认在编译工程之前已经编译过HAL文件,方法是在HAL目录下执行make命令。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ARM Translator 安装教程
解决Android x86 系统的兼容性问题
可以安装各种安卓中文输入法,允许各种安卓游戏,号称可以兼容90%以上的安卓应用!关键词:Android x86中文输入法应用兼容性。

在玩Android x86 系统的时候,很多童鞋们都发现没有什么应用可以用,连中文输入法都找不到。

然而4.0 rc2 系统发布时,也同时有了传说中的ARM T ranslator,从此Android x86可以运行各种各样的arm应用了!
向Arm Translator的原作者致敬。

本人是在如下这个链接学到的/home/vocation/links/linux-resources-current/embedded-linux/a ndroid
ARM Translator的安装很简单,只要下载两个文件和一个文件夹复制到安卓x86系统的/system/lib下就好了。

安装需求:Android x86 4.0
文件1:/Download/libhoudini.so
文件2:/Download/libdvm_houdini.so
文件夹:/Download/houdini_armlibs.tgz
将最后一个链接的文件下载下来后,解压缩得到一大堆文件,新建个文件夹叫做arm把这些文件放进去,然后把前两个文件,和这个名叫arm的文件夹一起复制到Android x86 4.0的/system/lib目录下,修改好权限,即可享用各种arm应用啦。

注意!最后一个链接下载得到的文件如果用winrar解压,只能得到一个文件。

请把这个文件的扩展名手工改成.tar,再解压一次,即可得到45个小文件,这样才是我们要的。

笔者的上网本原本不能用百度输入法,完成上面的安装后,果断都能用了。

亲测了好多arm 专属的安卓应用,均可运行!。

相关文档
最新文档