Apache Celix Device Access

The Device Access subproject contains a for Celix adapted implementation of the OSGi Compendium Device Access Specification.

The following Device Access properties are used:

  • DRIVER_LOCATOR_PATH - Path to the directory containing the driver bundles, defaults to "drivers". The Driver Locator uses this path to find drivers.


To build Device Access the CMake build option "BUILD_DEVICE_ACCESS" has to be enabled.


The Device Access depends on the following subprojects:

  • Framework
  • Utils

Also the following libraries are required for building and/or using the Device Access subproject:

  • Apache Portable Runtime (build and runtime)