内核启动并初始化后,最终目的是像Windows一样能启动应用程序,在windows中每个应用程序都存在C盘、D盘等,而linux中每个应用程序是存放在根文件系统里面,那么挂载根文件系统在哪里,怎么实现最终目的运行应用程序...strncmp(root_device_name, "mtd", 3)) { //比较root_device_name数组是否已mtd开头?...filesystem :根文件系统,挂载(mount)后才能使用文件系统中的应用程序
8.1它们又是在内核代码中哪里体现出来的呢?...在linux-2.6.22.6目录下通过 grep "\"bootloader\"" * -nR 搜索分区代码,如下图
?...由于使用的是ARM架构,CPU2440,所以找到上面红线处的行, 才是我们需要的。