我使用JFFS2分区作为根分区,在命令行中将其挂载为RO。它是Montavista 5.0 linux (2.6.18)。一切都正常,除了当linux到达我的应用程序时,它被jffs2_gcd_mtd3占用了大约15s,占用了98%的CPU时间。这在我的情况下是不可接受的。我搜索了linux代码,发现GC线程只有在挂载RW时才会启动,但在我的例子中,它还是启动了!谢谢您的支持。这让我觉得有什么东西阻止了
Linux 2.6.26.5嵌入式。我需要从busybox (initramfs)手动挂载根文件系统。因为这个Linux内核不使用devtmpfs,所以我必须手动创建基本的设备节点,使用mknod (/dev/null,/dev/zero,dev/mtdblock {0-10},ttys)。我应该同时为/dev/mtdblock和/dev/mtd创建节点吗?该设备在nand0上创建11个MTD分区。