关于分区管理的几个命令modprobe, mtdpart, nandwrite, rmmod

本文详细解读了在使用鸿蒙QEMU开发过程中,如何通过modprobe加载mtdram模块,利用mtdpart添加和管理mtd设备分区,以及nandwrite进行文件写入的操作步骤。这些命令在构建虚拟环境时至关重要。
摘要由CSDN通过智能技术生成

最近在调试鸿蒙的qemu项目,对于鸿蒙官方给出的qemu构建指导,对一些疑点做了些了解,记录下来避免后续反复产生疑问。

sudo modprobe mtdram total_size=65536 erase_size=256
sudo mtdpart add /dev/mtd0 kernel 0 10223616
sudo mtdpart add /dev/mtd0 kernel 10223616 10485760
sudo mtdpart add /dev/mtd0 root 10485760 56623104
sudo nandwrite -p /dev/mtd1 out/qemu_arm_virt_ca7/OHOS_Image.bin
echo -e “bootargs=root=cfi-flash fstype=jffs2 rootaddr=0xA00000 rootsize=27M\x0” | sudo nandwrite -p /dev/mtd2 -
sudo nandwrite -p /dev/mtd3 out/qemu_arm_virt_ca7/rootfs_jffs2.img
sudo dd if=/dev/mtd0 of=flash.img
sudo chown USERNAME flash.img
sudo rmmod mtdram

以上摘自Qemu ARM Virt 教程
对于modprobe, mtdpart, nandwrite, rmmod四个命令的解释:

modprobe

maguangyao@ubuntu-15:~/workspace/code$ modprobe --help
Usage:
        modprobe [options] [-i] [-b] modulename
        modprobe [options] -a [-i] [-b] modulename [modulename...]
        modprobe [options] -r [-i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值