【树莓派】在模拟器中运行树莓派arm系统
279 字
1 分钟
【树莓派】在模拟器中运行树莓派arm系统

0x00
我有时候使用golang编译好的程序想在树莓派(arm芯片)测试,但奈何有时候手边没有树莓派或我的远程树莓派掉线了(T▽T),这个时候就需要一个模拟器了。实现这个方法使用的是QEMU模拟器,它是一个全平台模拟器,没有图形界面使用命令启动。
环境:Windows10 1809
软件:QEMU
实验镜像:2018-11-13-raspbian-stretch-lite.img
0x01 准备
- 将在树莓派官网下载的镜像解压到.img后缀。
- 下载编译好的树莓派内核及相关文件:
- 下载
kernel-qemu-x.x.xx文件,我当前使用的是kernel-qemu-4.9.59-stretch - 下载
versatile-pb.dtb文件
0x02 使用
命令行执行(如果提示找不到该命令,到QEMU安装目录按住Shift鼠标右键,选择此处打开命令窗口):
qemu-system-arm -kernel kernel-qemu-x.x.xx文件所在地址 -cpu arm1176 -m 256 -M versatilepb -dtb versatile-pb.dtb文件地址 -no-reboot -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" -net nic -net user,hostfwd=tcp::5022-:22 -hda 镜像文件地址其中-m为运行内存大小


0x03 END
如果想运行其他镜像可以自己编译相关的内核,参考地址
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
【树莓派】SD卡系统备份
树莓派笔记2022-01-09
2
【树莓派】搭建FM发射器
树莓派笔记2018-12-25
3
【树莓派】使用BerryBoot安装多系统
树莓派笔记2019-05-13
4
【树莓派】树莓派+aria2搭建远程下载器
树莓派笔记2018-11-25
5
【树莓派】在线实时视频流部署
树莓派笔记2019-01-11
随机文章随机推荐















加载更多…