Kanzi アプリケーションのデプロイ¶
Kanzi Studio とVisual Studioを使用してWindows上で Kanzi アプリケーションを開発する際、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 がサポートするプラットフォームの概要を示しています。
プラットフォーム |
ウィンドウシステム |
グラフィックスバックエンド |
CPUアーキテクチャ |
環境 |
|---|---|---|---|---|
Windows |
Windows |
|
|
Windows |
Linux |
|
|
|
POSIX |
Android |
Android |
EGL と OpenGL ES |
|
POSIX |
QNX |
QNX Screen |
EGL と OpenGL ES |
|
POSIX |
整合性 |
|
EGL と OpenGL ES |
|
POSIX |
ヌクレウス |
|
EGL と OpenGL ES |
アーム (arm) |
POSIX |
ターゲットプラットフォームが現在サポートされていない場合、サポートを作成して追加することができます。
詳細については、sales@rightware.com まで Rightware の営業にお問い合わせください。
関連項目¶
Kanzi アプリケーションを RCar Gen3/INTEGRITY にデプロイする
Kanzi アプリケーションを Windows にデプロイする