Platform Configuration Tab (DATAFLOW Code)

by Marco Wuelser

 

This Reference Article has been written for Version 2.1 of the DATAFLOW Software. For Previous Releases use the version selection in the navigation bar at the top of this page.


This Tab is part of Build Configuration Page in the Project Settings dialog.

 

Tab Description

The Platform Configuration Page in the Build Configuration is used to configure the target architecture and hardware as well as the used runtime version and package type.

 

See the C++ Code Generation article for an overview on code generation.

 

Tab Actions

This tab does not provide any special actions.

 

Tab Groups

The page shows the following groups in Advanced mode:

  • Platform
  • Optional Imt.Base Packages

For each group, if an option is only shown in advanced mode, it will be marked with (A).

 

Platform Group

Runtime Architecture

This field defines the type of runtime that is used for the generated application code. This will have impact on the following:

  • Available Runtime Features
  • Generated Startup Code
  • Deployed Runtime Packages

When this field is set to Custom, no Runtime package will be deployed or added to generated IDE projects. The developer must add these manually.

Runtime Version

This field defines the version of runtime that is used for the generated application code. This will have impact on the following:

  • Available Runtime Features

Target Platform

This field defines the target platform. This will have impact on the following:

  • Available Runtime Features
  • Generated Startup Code
  • Deployed HAL / OS Wrapper Packages

When this field is set to Custom, no HAL or OS wrapper package will be deployed or added to generated IDE projects. The developer must add these manually.

Imt.Base Packages

This field is used to select whether the generated code shall use binary or source code packages for all Imt.Base dependencies. This will impact the project generator.

 

Note: The runtime packages for the selected runtime and target platform must be installed in the Application Options in order for the Project generator to deploy these. If packages are missing, source code can still be generated, but the generated IDE projects will not compile due to missing dependencies.

 

Optional Imt.Base Packages Group

When a checkbox next to an optional package is checked, this package will be included in deployment. If the package requires configuration, this will be shown in the configuration page.

Alarms Library

Alarm algorithms of component implementation.

Crypto Library

Elliptic curve algorithm for embedded targets.

Remoting Library

Extendable remoting implementation to send protocols to remote processors.

Note: The packages for the selected optional libraries must be installed in the Application Options in order for the Project generator to deploy these. If packages are missing, source code can still be generated, but the generated IDE projects will not compile due to missing dependencies.

 

Required Module: DATAFLOW Code

This Article has been written based on V2.1.1 of the DATAFLOW software. 
Latest update 2023-05-31 by WUM.

Go back