教你一种实现嵌入式Linux系统新方法 摘要 在Linux中会遇到由于.docVIP

  • 3
  • 0
  • 约 3页
  • 2017-06-08 发布于重庆
  • 举报

教你一种实现嵌入式Linux系统新方法 摘要 在Linux中会遇到由于.doc

教你一种实现嵌入式Linux系统新方法 摘要 在Linux中会遇到由于

教你一种实现嵌入式Linux系统新方法 (1)摘要 在Linux中会遇到由于文件系统损坏,需要人工修复而导致系统无法正常启动的现象。本文采用Linux初始化内存盘(INITRD)技术,并把内存的一部分作为Linux的根目录,每次启动把完整的文件系统解压到这里,避免了系统从损坏的文件系统启动。这不仅使系统能正常启动,而且提高了系统性能。 引言 在Linux操作系统中,有一项特殊的功能——初始化内存盘INITRD(INITial Ram Disk)技术,而且内核支持压缩的文件系统映像。有了这两项功能,我们可以让Linux系统从小的初始化内存盘启动,并把系统内存的一部分作为根文件系统挂载,而且不使用交换分区(如果不运行X Windows这是完全可以的),即把Linux系统完全嵌入到内存中,而不依赖于任何其他硬盘。现在PC机内存至少128M,而根文件系统所用的只有30MB,因此不仅不会使整机性能下降,反而有很大的提高。 由于系统不工作在硬盘上,所以系统消除了由于机械驱动而导致的问题;因为系统运行于内存中,根文件系统和操作完全在CPU/RAM环境下,系统性能在速度和可靠性方面非常好;它不会由于非法关机而破坏文件系统,因为我们每一次启动是把压缩的文件系统解压至内存盘中作为根文件系统挂载。 1 硬件要求 对于这样一个系统,硬件不需要特别的设计,只是通过普通的PC机上的组件实现。值得一提

文档评论(0)

1亿VIP精品文档

相关文档