我需要开发一个运行嵌入式Linux的板(ARM 8)应用程序(可能是Angstrom - 尚待决定)。我一直在谷歌搜索,我对一些事情感到困惑。
似乎嵌入式,我必须使用Qt for Embedded Linux(qt-4.8)。我还看到Qt Enterprise Embedded。
我在两者之间感到困惑。 Qt用于嵌入式Linux的最新方式是什么?这两者之间的主要区别是什么?
此外,我下载了Qt SDK并按照instructions在我的Ubuntu 12.04 LTS系统上构建和安装SDK。但是,我在系统的任何地方都没有看到QtCreator,QtDesigner和QtQuick Designer。根据{{3}},我应该已经获得了所有这些工具,包括构建sdk后的documentation应用程序。
最后,我没有看到QtCreator的4.8版本。 qtdemo页面(要安装的工具)中的链接已损坏。我可以在Qt 4.8 SDK中使用最新的QtCreator吗?
有人可以帮忙吗?
答案 0 :(得分:0)
Qt Enterprise Embedded是嵌入式设备Qt的商业版本如果您需要支持,可以从Digia购买。
嵌入式Linux的Qt库4.8.5也可供下载。它使用紧凑高效的窗口系统(QWS)。它直接写入Linux帧缓冲区,无需使用X11窗口系统并节省内存。
只要您拥有良好的图形堆栈,就可以将Qt5用于嵌入式设备。没有针对Qt5的特定嵌入式预构建,因为QWS被弃用以支持Qt平台抽象。因此,Qt不再提供窗口系统,它希望操作系统提供一个(或至少一些显示设备,如directFB等)。