6/11/2023 0 Comments Integrity plus installationWhen you build the Telltales example, also a Process Watcher project is built. The kit is selected from the Configure Project page. Just remember that in Opening Project to Edit Mode, you must select the Qt for INTEGRITY kit. You can build Qt Safe Renderer, Telltales, and Qt Cluster for INTEGRITY with the same steps that are described in Building Qt Safe Tools. To enable an INTEGRITY build in Qt Creator, you must set the Qt for INTEGRITY to your kit. Building Qt Safe Renderer and ExamplesĪfter you have built Qt for INTEGRITY, you can start Qt Creator and build the Qt Safe Renderer and its INTEGRITY specific examples, Telltales and Qt Cluster. You can find the qmake binary under qt-shadow/qtbase/bin/. qt-source/configure -device integrity-armv8-msm8996au -nomake examples -nomake tests -no-dbus -silent -static The following code provides an example of the environment setup script for the Renesas R-Car H3 target: The INTEGRITY environment must be installed according to the Green Hills and Board Support Package (BSP) instructions provided by Renesas or Qualcomm Setting Environment for Renesas R-Car H3 Also, you need an environment setup script. To build Qt, you must have a properly installed INTEGRITY environment on your host platform. The built Qt contains the qmake tool that you need for building Qt Safe Renderer for INTEGRITY. This is due to QTBUG-62568 INTEGRITY on Renesas H3 Salvator-X that has been fixed into Qt 5.9.4.īefore you can build Qt Safe Renderer for INTEGRITY, you need to build Qt itself. Building Qt for INTEGRITYīuilding Qt Safe Renderer for INTEGRITY is supported with Qt 5.9.4 or later for INTEGRITY. You find the pre-built qtsafelayouttool and qtsafercctool in /Tools/QSR-/bin or, when self-built, in ///bin. Setting Up Cross Compiling EnvironmentĬopy the Qt Safe Layout Tool binary file ( qtsafelayouttool) and Qt Safe Resource Compiler Tool binary file ( qtsafercctool) to the directory in your cross compiling environment that contains the qmake executable. Your custom build step is automatically saved.īuild the project in the Edit mode by selecting Build > Build Project "". Select Build Settings > Build Steps > Add Build Step > Make.Note: If you are building some of the examples in Qt Safe Renderer, you can skip this step.īefore building Qt Safe Renderer, add a custom build step that installs the binary file under //bin in the Qt version that is used for building the project: If you need more detailed information how to build Qt Safe Renderer for INTEGRITY, you can contact Qt Consulting Services. However, you should note that the steps assume you already have experience of working with the INTEGRITY environment. Examples/ QtSafeRenderer-/saferenderer/localization/localization.proīuilding Qt for INTEGRITY describes the high-level steps that are required for building Qt Safe Renderer for INTEGRITY in case your target device is either Renesas R-Car H3 or Qualcomm Snapdragon. Localization demonstrates how you can localize content in safety-critical elements. Telltales uses layout files from the Qt Cluster example. The Process Watcher project is built together with the INTEGRITY specific Telltales. Then the INTEGRITY specific part of the project is built. When you build Telltales, you must use the Qt compiled for INTEGRITY. Examples/ QtSafeRenderer-/saferenderer/qtcluster Qt Cluster demonstrates rendering on INTEGRITY and recovery from the main UI failure.
0 Comments
Leave a Reply. |