Neptune 3 UI - 安装

在开始之前,首先,您必须安装 Qt 汽车套件中的所有组件,具体请参阅 安装 Qt 汽车套件。安装 Qt 汽车套件后,您可以在桌面或目标设备(如英特尔NUC)上运行 Neptune 3 UI,只需在命令行启动即可。

或者,您还可以从源代码构建和运行包括 Neptune 3 UI 在内的 Qt 汽车套件。相关步骤请参阅 下面。然后,您可以修改代码的任何部分来进行实验。

从 Qt 汽车套件安装中运行 Neptune 3 UI

Neptune 3 UI 依赖于 Qt 应用程序管理器Qt IVI 来提供对中心控制台显示屏和仪表盘群的支持。它还使用 Qt IVI 插件及其 ivigenerator 来生成和访问各种服务。Neptune 3 UI 提供了使用中央系统 UI 和各种应用程序的多进程应用程序模型。系统 UI 提供了应用程序启动器来启动和停止应用程序;它还充当功能齐全的合成器。此外,Qt 应用程序管理器的 Qt Creator 插件使您能够使用 Neptune 3 UI 开发和部署应用程序。

要在您的 Qt 安装中运行二进制文件,请将其定位到默认安装文件夹中

  • 在 Linux 上,它位于 /home/<您的用户名>/Qt/<Qt版本>/gcc_64/neptune3
  • 在 macOS 上,它位于 /Users/<您的用户名>/Qt/<Qt版本>/clang_64/neptune3
  • 在 Windows 上,它位于 C:/Qt/<Qt版本>/msvc2017_64/neptune3

如果您在安装过程中选择了不同的文件夹,请在 <安装文件夹>/Qt/<Qt版本>/<编译器>/neptune3> 中找到二进制文件。

如果您在嵌入式设备上使用 Qt 汽车套件,那么您的 Neptune 3 UI 二进制文件位于 /opt/neptune3/。在终端中使用以下命令启动 Neptune 3 UI

./neptune3-ui

注意:Neptune 3 UI 中的某些功能以及一些额外的应用程序可以使用 SSL,尤其是通过 HTTPS 访问 Web 服务。如果您在 Qt for Windows 上开发,则需要安装 OpenSSL。更多信息,请参阅 Qt for Windows - 要求

从源代码运行 Neptune 3 UI

要自行构建所有组件以探索 Neptune 3 UI,请参阅以下说明。

平台

Neptune 3 UI 支持以下平台

  • macOS (单进程)
  • Linux 桌面 (单进程)
  • Linux 桌面 (多进程)
  • Windows (单进程)

多进程UI或单进程UI

多进程UI是首选模式。在多进程模式下,应用作为Wayland客户端独立运行在不同的进程。在这种情况下,系统UI充当Wayland服务器,在其自己的QML场景中合成应用窗口,就像常规QML项一样。

与单进程模式相比,所有应用代码都运行在系统UI本身相同的QML场景和进程中。更多信息,请参阅单进程与多进程模式

先决条件

  • Qt 5.12 或更高版本
  • 为了支持多进程模式,您的Qt安装必须包括qtwayland子模块,并且必须带有OpenGL ES (-opengl es2 -opengles3)构建。

依赖项

构建和运行

  1. 克隆安装Qt Automotive Suite中提到的存储库。
  2. 针对Qt 5.15构建Qt应用程序管理器。有关更详细的构建说明,请参阅应用程序管理器安装指南
  3. 针对Qt 5.15构建Qt IVI。有关更详细的构建说明,请参阅安装
  4. 在终端中运行以下命令以构建Neptune 3 UI
    qmake neptune3-ui.pro
    make
  5. 找到您neptune3-ui的构建目录,然后运行以下命令
    ./neptune3-ui -r

    注意:使用-r忽略任何现有的数据库缓存,并通过重新扫描installUSBidManifest-dir中的所有info.yaml文件来创建一个新的。默认值是false。更多信息,请参阅应用程序管理器配置

默认情况下,Neptune样式被使用,am-config-neptune.yaml是默认配置文件。为了为Neptune 3 UI加载LUCEE样式,您必须在启动Neptune 3 UI时指定-c am-config-lucee.yaml

使用Qt Creator开发Neptune 3 UI

在您已克隆、构建、安装了项目,并配置了所有其先决条件后,您可以使用QtCreator作为您的开发工具。以下说明描述了如何构建和运行项目

  • 启动QtCreator并打开Neptune 3 UI项目文件,neptune3-ui.pro
  • 运行中打开您项目的运行配置。在运行配置中,选择“neptune3-ui”。
  • 最后,选择运行按钮或按Ctrl + R以构建和运行项目。

注意:在Windows上,当Neptune 3 UI构建和安装完成后,将生成一个neptune3-ui_wrapper.bat文件来查找所需的Qt库。运行此包装器而不是可执行文件。

©2019 Sweden Luxoft AB。本文件中包含的文档贡献是各自所有者的版权。
提供的文档受GNU自由文档许可版1.3条款的约束,由自由软件基金会发布。
Qt和相应的标志是芬兰以及/或世界其他地区的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。