Skip to content

Customize Platform Abstraction Layer #1176

@dkroenke

Description

@dkroenke

Customize Platform Abstraction Layer

For an easier integration of iceoryx2 on different platforms, users need sometimes to customize settings in iceoryx2-pal. An example is that users may want to change the ICEORYX2_ROOT_PATH as defined in iceoryx2-pal/configuration/src/lib.rs on a different embedded platform. Currently, users need to change the values within the lib.rs directly and recompile.

Improvement Suggestion

We should give the user the ability to pass a custom platform and platform setting to iceoryx2
so that they can run iceoryx on their own platforms.
To achieve this we could go in two stages:

  • Give ability to iceoryx2-pal-configuration to pass a custom platform config file
  • Give ability to iceoryx2-pal-posix to pass a custom POSIX platform abstraction

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions