1. 下载qemu源码,编译出qemu-system-aarch64交叉编译程序
  2. 下载linux5.9.2内核,编译为zImage,亦可用其他内核
  3. 下载busybox,并将编译结果打包到zImage, 以ramdisk方式启动
  4. 将交叉编译的应用打包到到ramdisk中,在arm64虚拟机中运行简单程序
  5. 启动虚拟机:qemu-system-aarch64 -machine virt -cpu cortex-a57 -machine type=virt -m 1024 -smp 2 -kernel arch/arm64/boot/Image -append "rdinit=/linuxrc root=/dev/vda rw console=ttyAMA0 loglevel=8" -nographic
  6. 启动后如下图所示:可以看到的Ubuntu系统中成功启动了aarch64架构的虚拟机。

5)断点调试
ARM64的虚拟机启动后,可支持在线调试,方法是在上述命令的基础上加入-S –s参数,-s支持gdb服务端口连接,-S进行终端冻结。

X86 平台Ubuntu系统下模拟ARM64架构虚拟机的方法相关推荐

  1. redis linux 运行依赖,在Ubuntu系统下安装Redis Desktop Manager的方法

    以下为你介绍在Ubuntu16.04系统下安装Redis可视化工具Redis Desktop Manager.不管是哪个Redis Desktop Manager版本,都可以采用下面的安装方式进行. ...

  2. linux 取消utc时间,ubuntu系统下禁用utc时间的设置方法

    前言 大家在安装双系统以后,发现进入win7和ubuntu系统以后,显示的时间不一致,后来发现是两个系统对硬件时间的看法不一致 原因如下 1.Windows会认为BIOS时间就是你的本地时间 2.ub ...

  3. linux c++ 调用matlab,ubuntu系统下C++调用matlab程序的方法详解

    前言 最近因为工作的需要在研究C++怎么调用matlab程序,发现网上的资料较少,所以将自己学习的内容总结分享出来,下面话不多说了,来一起看看详细的介绍吧. 实验平台: ubuntu  matlab ...

  4. c 调用matlab.m文件,ubuntu系统下C++调用matlab程序的方法详解

    前言 最近因为工作的需要在研究C++怎么调用matlab程序,发现网上的资料较少,所以将自己学习的内容总结分享出来,下面话不多说了,来一起看看详细的介绍吧. 实验平台: ubuntu  matlab ...

  5. 安卓模拟器 arm linux,让x86的android模拟器能模拟arm架构系统

    原标题:让x86的android模拟器能模拟arm架构系统 网上介绍共计三种模拟器比较常用,分别是bluestacks.andy和Genymotion,前者支持ARM架构,中者支持远程控制,后者启动速 ...

  6. linux系统下qt中文输入法,Ubuntu系统下Qt使用中文输入法(示例代码)

    近几个月一直在搞QML框架下的UI控件,没有更新博客.今天记录下Ubuntu系统下Qt开发工具使用中文输入法的流程. (题外话,Linux系统下的开发,离线是没法搞的(夸张手法),不联网简直就是事倍功 ...

  7. 基于虚拟机Ubuntu系统下C语言简单编写程序

    目录描述 前言 一.修改系统参数 1.查看Ubuntu版本 2.原文件备份 3.下载清华源 二.编写"hello world"C语言程序 1.安装vim 2.建立hello.c 3 ...

  8. windows下wsl2中的ubuntu和ubuntu系统下docker使用gpu的异同

    windows下wsl2中的ubuntu和ubuntu系统下docker使用gpu的异同 介绍ubuntu系统下配置docker下GPU使用环境的文章很多,本文算是一个比较性梳理. 主要比较一下wsl ...

  9. Ubuntu 系统下的phe.Pailliar同态加密,速度慢,无法多线程调度的问题

    Ubuntu 系统下的phe.Pailliar同态加密,速度慢,无法多线程调度的问题 问题描述: 在跑同态加密实验时发现一个有趣的现象! i9 12900KF的Ubuntu主机在进行Pailliar同 ...

最新文章

  1. AI 应届生就业意向大搜查,哪家企业才是大家的心仪首选?
  2. LeetCode 90.子集 II 中等难度
  3. oracle or索引失效_oracle数据库中索引会失效的几种情况
  4. Oracle绝对值函数
  5. svm预测结果为同一个值_SVM算法总结
  6. iisS7 配置SSL 绑定主机头实现多站点访问
  7. Shell脚本中date的用法小结
  8. mysql exist和in的区别
  9. 捕鱼小游戏html源码,html5捕鱼达人小游戏源码
  10. zutuanxue.com-DNS服务器
  11. python excel 空值_用Python轻松搞定Excel中的20个常用操作
  12. 威密 android,勇士这赛季的结局,是否开始就已注定
  13. 如何在Windows11安装安卓子系统?
  14. 腾讯云下centos git 克隆远程仓库
  15. Ubuntu使用cmake出现Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  16. 促进早期的父母-婴儿情感联系可以改善早产儿的皮质网络
  17. JavaWeb-Day01
  18. 烟草物流信息综合管理平台研究与应用——以H市卷烟厂烟草物流配送中心为例
  19. 32.768K的晶振用途
  20. Java格式化倒计时的两种方式

热门文章

  1. GEE 运行LANDTRENDR结果的顶点切割
  2. 数据库的逻辑结构设计
  3. sentry 接入 source map
  4. liunx使用sakura frp进行进行内网穿透,搭建网站
  5. 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-1007 印章
  6. python取余还是相乘_python取余还是相乘_基于python 取余问题(%)详解
  7. Reportlab基础教程03之如何绘制线圆椭圆扇形正方形(含代码)
  8. kmeans k值确定 matlab,kmeans算法原理以及实践操作(多种k值确定以及如何选取初始点方法)...
  9. win7下elasticsearch5.0 安装head插件
  10. OpenCT—北师大教育学博士罗海风构建大型网络测评社区