我正在做嵌入式 linux+qt 项目,我想知道 linux 内核加上一些基本服务的基本内存消耗是多少。足以运行一些基于帧缓冲区的应用程序。
我最终来到这里:http: //qt-project.org/doc/qt-4.8/requirements-embedded-linux.html但正如我所读的那样,这似乎只是 qt 要求,而没有计算 linux 开销。
有人可以指出有关该主题的更详细资源吗?
我正在做嵌入式 linux+qt 项目,我想知道 linux 内核加上一些基本服务的基本内存消耗是多少。足以运行一些基于帧缓冲区的应用程序。
我最终来到这里:http: //qt-project.org/doc/qt-4.8/requirements-embedded-linux.html但正如我所读的那样,这似乎只是 qt 要求,而没有计算 linux 开销。
有人可以指出有关该主题的更详细资源吗?
您引用的表格中的数字看起来很合理。
实际答案是“视情况而定”。是的,Virginia:可以在 4MB 以下拥有一个工作操作系统和一个基于 Qt 的 GUI。
实际的内存使用量会有很大差异,具体取决于:
书籍推荐:
嵌入式 Linux 入门,Christopher Hallinan
还:这里有一个带有 GUI 的预构建发行版列表,它们都在具有 512MB RAM 的 Pentium IV 上运行:
我建议将 Yocto 用于此类构建,但您也可以查看即将推出的“Boot to Qt”项目,该项目是 Qt 5 替代 Qt 嵌入 Qt 4 的基本方法。我不建议查看您粘贴的链接你的问题。
出于几个原因,您绝对应该关注 Qt 5。最重要的可能是因为你可以获得硬件加速,而 Qt 得到了很多嵌入式的利用,包括解耦 QtWidgets 模块等等。
在这里,您可以找到挪威人正在研究的技术预览。这仅供将来参考:
http://blog.qt.digia.com/blog/2013/05/21/introducing-boot-to-qt-a-technology-preview/
我现在将开始使用 Yocto 项目。我们研究了一个“meta-qt5”层,它并不完美,但已经足够好了。Yocto 还将使用“最小图像”等处理 Linux。
不确定您是否在几年前看过这个经典示例,但有一个嵌入式 Linux 板的“Qt 启动”,它在一秒钟内发生。这是阅读材料的链接。不幸的是,原始视频似乎不再可用。
http://www.embedded-bits.co.uk/2011/1-second-linux-boot-to-qt/