Once a new project has been created in OpenPV Toolkit, it can be re-opened to make modifications, continue development, or Generate a package for a different model of target device.
Before beginning this process:
Select the Project:
Click Open in the Main Toolbar. (1)
In the Recent Packages panel that opens, select the desired project from the recently used project list. (2)
Click Open Package Info (3)
If the desired project is not in the Recent Packages list, click the Browse button in the lower left corner and navigate to the appropriate project's OpenLinuxST.PackageInfo.json file.
The project will open to the package options screen. Modify any appropriate fields.
If the only changes are to the application code in Visual Studio and the new executable has already been published in Visual Studio, the typical workflow would be to change the Application Version, Generate Package, and then Load to Display.
The fields of the Package Options are as follows:
- Package Name – This field should typically be the name of the system the display will be installed on, such as the vehicle name. It will be the name of the .opv file generated and is used as an identifier for Over the Air features.
- Package Description – More detailed description of the application.
- Target Platform – The model of the display. Used to enable features and configurations specific to that display type.
- Application Type – The first supported runtime is Dotnet.
- User Interface Type – The User Interface utilized in the application. Choices include Storyboard, Qt, and None.
- Project (App ID) – Used with OTA.
- Application Version – The version number desired for this package generation.
- Application Output – This directory must point to where the binaries created during the publish process in Visual Studio are located. The package generation process will pull the binaries from this location and package them into the generated .opv file.
- Package Output – The directory where the OpenPV generated output will be placed. Any location can be used.
- Execute Command – The name of the executable which was created by the publishing process. This name will be used by the start script which starts the application on the target at boot.
- Startup Logo – The path to the desired boot logo displayed between power on and application start. This image will persist if not replaced.