ILD

build & run aarch64 tiny kernel on qemu
2024-12-18
使用qemu来学习linux内核是一个很好的方法,效率很高,不需要开发板。可以快速编译运行。本文编译一个最新的longterm内核6.12,arch为arm64。qemu系统为:qemu-system-aarch64。1 安装qemu程序$ sudo dnf install qemu-system-

qemu emulate virtio block device
2024-12-22
要给qemu启动的系统添加块设备,涉及到两个部分,一个是在qemu启动命令行添加块设备,第二个是linux内核开启相关的驱动。qemu block device options根据qemu document 2.2.2 Block device options。添加块设备有3种方法,方法一:-hda

emulate mtd in arm64 qemu
2025-7-15
老的qemu运行参数:if=mtd,format=raw,file=/tmp/flash.img,貌似已经模拟不出来mtd了。搜索发现,可以通过block2mtd,从一个块设备创建一个mtd。 │ -> Device Drivers

qemu share directory with host
2026-2-2
使用qemu的9pfs,可以将一个host中的目录共享给qemu guest。底层设备是:virtio-9p传输协议是:9P network protocol。开启的内核选项:CONFIG_NET_9PCONFIG_NET_9P_VIRTIOCONFIG_9P_FS启动qemu,添加:-virtfs

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.