我开始使用sqlite为手持设备创建一个QT应用程序。我的项目经理要求我为设备选择一个操作系统(嵌入式linux)(我们不考虑android)。
与桌面一样,是否有许多用于设备的嵌入式Linux发行版? 如果是这样,我应该考虑哪个嵌入式Linux?
答案 0 :(得分:3)
你有多种选择,但我会建议更容易,而且 - 在我看来 - 更好的两种。
无论如何,除非你有充分的理由,否则我强烈建议前者。
答案 1 :(得分:0)
ARM有几种Linux发行版。也许你应该考虑Fedora ARM https://fedoraproject.org/wiki/Architectures/ARM
答案 2 :(得分:0)
这是一个难以回答的问题,不能更多地了解项目要求(不仅仅是软件要求,还有非功能性要求)和平台的功能。
Angstrom(基于OpenEmbedded)是Linux的另一种可能性。
我会质疑操作系统必须是Linux的假设。为什么?如果上市时间或商业支持很重要,那么使用商业嵌入式或RT操作系统(例如VxWorks或QNX)可能会更好。
还有专业支持的Linux发行版,例如Montavista
虽然免费的Linux发行版是免费的,但通常是你自己的,你的团队的时间不是免费的。
答案 3 :(得分:0)
您可以将Qt用于嵌入式设备,它快速且可以与许多硬件兼容,如果不支持您的硬件,那么将其移植到新硬件也就不那么困难了。 加上它具有特殊的渲染系统