首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
qemu
订阅
underdogs
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Ubuntu上搭建arm虚拟运行环境
本文主要讲解如何在Ubuntu上搭建arm交叉编译、运行环境。 执行arm平台的可执行文件a.out。可以看到,程序输出了正确的结果helloworld: 说明:qemu可以模拟很多平台,不限于arm。 在Ubuntu上用gdb调试arm程序的原理:qemu端作为gdb ser…
简述交叉编译常用的方法及在构建Docker镜像中的应用
众所周知,服务器大部分都是复杂指令集的x86平台,移动设备是精简指令集的ARM平台,还有IMB的PowerPC平台,之前家用路由器和一些嵌入式设备常用的MIPS平台。 不同平台的CPU的指令集(ISA,Instruction Set Architecture)是不同的,对于在其…
一文读懂QEMU虚拟机
Qemu 是纯软件实现的虚拟化模拟器,几乎可以模拟任何硬件设备,我们最熟悉的就是能够模拟一台能够独立运行操作系统的虚拟机,虚拟机认为自己和硬件打交道,但其实是和 Qemu 模拟出来的硬件打交道,Qemu 将这些指令转译给真正的硬件。正因为 Qemu 是纯软件实现的,所有的指令都要...
3.安装gdb
1、什么是gdb GDB是用来查看另一个程序在执行时“内部”发生了什么,或者另一个程序在崩溃时正在做什么的工具,常用来进行debug。 2、在ubuntu安装gdb 下载gdb源码进行编译后安装
vmware + ubuntu + qemu + busybox + gdb 调试linux arm64内核
由于日常使用的系统是arm64内核,所以总结一下使用qemu调试arm64。可用来对linux内核源码进行调试(打断点、打堆栈、获取变量值等等)。