QEMUARMLINUX&ANDROID

QEMU简介:

QEMU(简称快速仿真器)是一个免费的开源系统管理程序托管执行硬件虚拟化(不要与硬件辅助虚拟化相混淆).

QEMU是一个托管的虚拟机监控器:它模拟通过动态二进制翻译的CPU,并提供了一组器件模型,使其能够运行各种未修改的客户操作系统.它也可以连同KVM为了以接近原生的速度运行的虚拟机(需要在x86机器上的硬件虚拟化扩展)使用. QEMU还可以完全用于CPU仿真用户级进程,允许编译一个架构的应用程序要在另外一个运行.

我做的工作:

我移植QEMU到ARM LINUX和ANDROID.

安装到ANDROID:

tar -xjvf /sdcard/qemu.tar.bz2 -C /

mount -o remount,rw /

mount -o remount,rw /stsrem

tar -xjvf /sdcard/gnulibc.tar.bz2 -C /

mount -o remount,ro /system

mount -o remount,ro /

qemu-system-arm -M versatilepb -kernel vmlinuz-3.2.0-4-versatile -initrd initrd.img-3.2.0-4-versatile -hda debian_wheezy_armel_standard.qcow2 -append "root=/dev/sda1"

qemu-system-arm -M versatilepb -kernel vmlinuz-3.2.0-4-versatile -initrd initrd.img-3.2.0-4-versatile -hda debian_wheezy_armel_standard.qcow2 -append "root=/dev/sda1" -vnc :6900 -redir tcp:22::22 &

版本:

gnulibc 2.17.

qemu 3.0.0.

目前能运行的官方系统:

Debian arm | i386

FreeBSD i386

注意:

QEMU程序直接运行在你的内核之上,与内核相关,启动失败与你的ANDROID KERNEL有关.

BUG:

如果遇到问题可以给我发Email: aixiao@aixiao.me,

android kvm linux,GitHub - QEMUINANDROID/QEMUARMLINUXANDROID: 移植linux上的qemu虚拟化软件到android...相关推荐

  1. linux 内核 网卡驱动 移植,Linux内核移植步骤_添加DM9000网卡驱动(设备树).docx

    Linux内核移植步骤_添加DM9000网卡驱动(设备树) Linux内核移植步骤2015年05月13日星期三上午 11:05往设备树中添加网卡驱动:1.选平台,指定交叉编译工具链:(1).在Make ...

  2. linux 内核 网卡驱动 移植,linux内核移植步骤添加dm9000网卡驱动(设备树).docx

    linux内核移植步骤添加dm9000网卡驱动(设备树).docx LINUX内核移植步骤2015年05月13日星期三上午1105往设备树中添加网卡驱动1.选平台,指定交叉编译工具链1.在MAKEFI ...

  3. linux ec20 usb驱动移植,linux下EC20 4G模块驱动移植

    之前有移植过ME909s MU609,主要工作就是把4G模块当做USB设备,挂载在linux上,驱动移植主要是能够让板子识别到模块,并产生SUB多个虚拟的节点,用于操作模块,拨号上网 关于内核的配置, ...

  4. Linux WIFI模块驱动移植

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 请问有知道atheros ...

  5. jquery程序 windows移植到linux显示不了,windows程序移植linux

    1,路径名统一用正斜杠"/".(windows下正反斜杠都识别,linux只认正斜杠.) 2,统一使用UTF-8格式编码. vim中无法保存汉字时,可输入下列命令: :set fi ...

  6. vs项目移植到linux运行,VS2008项目移植到Linux

    不少人都遇到过这种情况:在Windows下用Visual Studio工具开发的程序需要移植到Linux系统中,做成Linux版本的,但程序比较大,在Linux上又离不开Make,手动编写Makefi ...

  7. 挑战 Linux 之父认为的“不可能”:向 M1 Mac 移植 Linux

    整理 | 郑丽媛 头图 | CSDN下载自东方 IC 上个月苹果发布会推出的首款自研芯片 M1 ,不仅吸引了国内外评测技术网站对其性能的关注,更是在开发者的圈子内引起了轩然大波--换芯导致的生态迁移问 ...

  8. linux 蓝牙脚本,arm linux串口蓝牙工具移植及使用(示例代码)

    ap6212中串口蓝牙在linux下的使用记录 一.linux蓝牙工具移植 主要使用到的工具及相关库如下: bluez-libs-3.36 libxml2-2.7.4 dbus-1.0.2 glib- ...

  9. 【ARM】一步一步移植Linux Kernel 2.6.13到板子

    1环境搭建所需材料 2环境搭建所需材料之间的关系 3所使用的开发板 4译内核 1修改makefile 2拷贝配置文件 3编译得到zImage 4把zImage转成uImage 5开发板串口连接 6ub ...

最新文章

  1. python 实现可以一直输入内容直到某个特定的值退出循环的操作
  2. Excel VBA两两个体距离矩阵转化为数据库格式
  3. 如何在Mysql的Docker容器启动时初始化数据库
  4. Maven系列学习(二)Maven使用入门
  5. win7开机动画_优化win7系统 让系统运行更顺畅
  6. adapter pattern java_适配器模式(Adapter Pattern)
  7. 最简单 - 单例模式
  8. 红黑树 平衡二叉搜索树_红黑树:自我平衡的二叉搜索树,并举例说明
  9. java 获得 加载类_java 类的加载,与获得相应的方法
  10. 什么情况下需要搭建大数据平台
  11. ps aux 和ps -aux和 ps -ef的选择
  12. linux命令iconv_linux命令系列之iconv
  13. Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes.
  14. pr剪辑打开多个项目_Pr:用Audition协作处理音频
  15. 计算机中mac ip地址查询,如何通过mac地址查ip,详细教您Mac怎么查看ip地址
  16. “Vidalia tor privoxy”配置自动启动
  17. CodeForces-767C Garland
  18. spring上传文件
  19. C++之vector<int> nums
  20. 自己总结的wireshark抓包技巧

热门文章

  1. ASA Version 8.4(2)、NAT与HOST
  2. python花式索引_初探Numpy中的花式索引
  3. 动手学习pyTorch之【计算过程】——从基础模块类开始
  4. Linux常见基本指令(爆肝三万字)
  5. DS-第五章-二叉树的遍历
  6. 猿创征文|DEM分析分层重分类
  7. RTSP视频安防智能监控系统EasyNVR配置完成后登录web页面不显示数据是什么问题?
  8. 完美解决【 Failed to clean project: Failed to delete XXX】
  9. 如何做好原始记录,需要特别注意的四个方面
  10. Day2 Python数据类型与运算