部署 Kanzi 应用程序¶
在开发 Kanzi 应用程序时,使用 Kanzi Studio 和 Windows 上的 Visual Studio,您可以为支持 OpenGL ES 2.0 的任何移动或嵌入式平台编译并执行您的 Kanzi 应用程序。
当在 Windows 上开发应用程序时,您可以轻松地使用多个(模拟的)OpenGL 库测试您的应用程序。在实践中,OpenGL ES2.0 调试是开发应用程序时的一个不错的构建配置选项,但在发布构建之前,至少确保其在 GL21、发布和调试配置文件下的稳定性是一个好的做法。
Kanzi 平台包附带构建配置文件和脚本,您可以修改这些文件和脚本以调整它们以适应您的构建环境。
支持的平台¶
要将您的 Kanzi 应用程序部署到目标平台,您必须为目标平台构建它。构建活动的输出是一个可执行文件或安装程序包,您可以在目标设备上运行或安装。Kanzi 支持在 Windows 上使用 Visual Studio 2019 和 2017 进行构建,以及在非 Windows 平台上使用 CMake 进行构建。
当您在 Kanzi Studio 中使用 C++ 应用程序创建您的 Kanzi 应用程序时,Kanzi 会创建一组平台配置。Kanzi 在 <ProjectName>/Application/configs/platforms 中创建平台配置。
这些平台包可通过 Kanzi 安装获得:
Android(ARM、Aarch64、x86、x86_64)。请参阅 将 Kanzi 应用程序部署到 Android。
Linux X11 GLX。请参阅 将 Kanzi 应用程序部署到 Linux。
64 位 Windows(Visual Studio 2017 和 2019)。请参阅 将 Kanzi 应用程序部署到 Windows。
QNX 7.0 用于虚拟机 (x86_64)。将 Kanzi 应用程序部署到 QNX。
您可以根据请求接收这些平台包:
QNX(用于嵌入式的 aarch64, x86_64)。请参阅 将 Kanzi 应用程序部署到 QNX。
Linux (Vivante fbdev, WSEGL, Wayland, DRM GBM)。请参阅 将 Kanzi 应用程序部署到 Linux。
INTEGRITY (Vivante fbdev, WSEGL, Renesas WM, GHS FB, GHS GBM)。请参阅 将 Kanzi 应用程序部署到 RCar Gen3/INTEGRITY。。
Nucleus (Vivante fbdev, AXSB)
请通过 sales@rightware.com 联系 Rightware 销售以了解更多信息。
此表格汇总了 Kanzi 支持的平台。
平台 |
Windows 系统 |
图形后端 |
CPU 架构 |
环境 |
|---|---|---|---|---|
Windows |
Windows |
|
|
Windows |
Linux |
|
|
|
POSIX |
Android |
Android |
EGL 和 OpenGL ES |
|
POSIX |
QNX |
QNX 屏幕 |
EGL 和 OpenGL ES |
|
POSIX |
完整性 |
|
EGL 和 OpenGL ES |
|
POSIX |
Nucleus |
|
EGL 和 OpenGL ES |
arm |
POSIX |
如果您的目标平台目前不受支持,我们可以为其创建和增加支持。
请通过 sales@rightware.com 联系 Rightware 销售以了解更多信息。
另请参阅¶
将 Kanzi 应用程序部署到 RCar Gen3/INTEGRITY。