哪些嵌入式 Linux 平台支持挂起至 RAM?

哪些嵌入式 Linux 平台支持挂起至 RAM?

我正在努力为某个嵌入式 Linux 应用程序节省最大的能源。目前我正在使用树莓派。但看起来 Raspberry Pi 不支持 Suspend to RAM。还有哪些嵌入式 Linux 平台可以支持此功能?

答案1

你应该看向一侧现场CD

通常存在这样的选项:“boot to ram”。

您可以从 Live CD 或 USB 记忆棒启动,甚至可以从硬盘启动到 RAM。这样,您的系统不需要挂起到 RAM,它就“安装”在 RAM 中。无需磁盘。

您可以节省大量磁盘请求并将 Linux 的整体速度提高 5 倍以上。但你会失去你的内存。

如果您有丰富的 RAM,例如 >2Gb,那么这对您来说是完美的解决方案。

阅读“man live-build”和“man live-boot”

live-build - Debian Live 工具套件

live-boot - 系统启动脚本

......

ramdisk-size 此参数允许设置自定义 ramdisk 大小(它是 tmpfs 挂载的“-o size”选项)。默认情况下,没有设置 ramdisk 大小,因此应用默认的 mount(当前为可用 RAM 的 50%)。请注意,此选项当前在使用 toram 引导时没有任何作用。

答案2

你可以看看 beaglebone black:http://beagleboard.org/Products/BeagleBone%20Black这并不是那么昂贵,并且可以很好地暂停运行。

相关内容