通过查看 qemu.sh 脚本发现, sd.bin 应该没有任何的内容,所以需要格式化
通过 RT-Thread 官方的文档,发现确实需要这么做,并且 mkfs 后,还需要退出 qemu 再次进入就可以正常的识别文件系统了
操作方法:list device 找到 sd 卡相关的设备
msh /》list device
device type ref count
---------------- -------------------- ----------
vport0p1 Character Device 0
vport0p0 Character Device 0
vir
tio-console0 Character Device 0
virtio-blk0 Block Device 0
rtc RTC 0
gpio Pin Device 0
zero Miscellaneous Device 0
urandom Miscellaneous Device 0
random Miscellaneous Device 0
null Miscellaneous Device 0
uart0 Character Device 2
这里是 virtio-blk0 设备,执行 mkfs virtio-blk0
退出 qemu,CTRL + a 组合键按下后,松开,再按一下 x 键
再次进入 qemu,发现正常识别文件系统了
小结
qemu 文件系统识别了,接下来继续研究一下其他的功能
可以使用 qemu 评估一些平台无关的软件组件,这样可以提高效率。
原作者:张世争