-
-
[分享]利用QEMU模拟搭建AARCH64汇编学习环境
-
发表于: 2018-2-4 17:45 5048
-
安装QEMU,下载opensuse AARCH64版本。62dK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6W2L8W2)9J5k6h3!0H3k6h3&6K6N6i4y4W2i4K6u0W2L8%4u0Y4i4K6u0r3L8%4m8W2L8W2y4g2f1@1g2Q4x3@1q4m8b7i4u0U0K9o6j5@1

qemu-system-aarch64 -m 2048 -cpu cortex-a57 -smp 2 -M virt -bios /usr/share/qemu/qemu-uefi-aarch64.bin -serial stdio -device virtio-net-device,vlan=0,id=net0,mac=52:54:00:09:a4:37 -net user,vlan=0,name=hostnet0 -drive if=none,file=openSUSE-Tumbleweed-NET-aarch64-*-Media.iso,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=hdd_aarch64.img,id=hd1 -device virtio-blk-device,drive=hd1

我电脑差安装过程比较慢,居然用了两个小时。
装好以后安装as、ld、 gdb、 emacs
安装好后写个小程序测试下
成功打印出来了
.section .data nihao: .ascii "nihao-arm\n" .section .text .globl _start _start: mov x0, # 1 ldr x1, = nihao mov x2, # 10 mov x8, # 64 svc # 0 mov x0, # 123 mov x8, # 93 svc # 0
赞赏
他的文章
- [原创]试着破解孔雀石SDR的序列号保护 52258
- [原创]到莱州恒仪找工作又失败了 7336
- [原创]STM32反汇编基本操作 30132
- [原创]在家蹲11年,前些日子出去找工作的经历。 20790
- [原创]调试一下LINUX内核,看虚拟地址是什么。 6984
赞赏
雪币:
留言: