相关我之前的帖子。我没有找到任何可以进行分析和基准测试的特定驱动程序。然而,有一个用于闪存设备的单驱动程序 jffs2 文件系统,但我不知道任何特定的分析工具,并且是否可以在没有闪存设备(这意味着虚拟硬件)的情况下进行分析。请告诉我我们是否可以对内存管理和进程调度等其他内核部分进行分析(通过更改各种参数)测试,以及研究它的来源和分析工具可以有效、准确地进行分析。
答案1
该文件系统的棘手部分是它使用 MTD 设备进行存储,该设备既不是块设备也不是字符设备。 YAFFS2 文件系统有一个虚拟 MTD 设备,它将数据存储在内存中的虚拟 NAND 闪存中。您也许可以借用它并指导它与 JFFS2 一起使用,但我不确定当虚拟硬件比真实硬件快数十万倍时,它对于分析有多大用处。