Skip to main content

Prerequisites

Follow along the tutorial

Following are the minimum prerequisites for the complete process of developing and building Hello World app on the Nebula platform.

Developer Prerequisites

  • Basic understanding of Nebula Pulsar Platform communication module.
  • Basic understanding of the C++14 language.
  • Basic understanding of CMake based build system.
  • Basic understanding of Python 3 language (Optional Only needed if using python binding feature)
  • Familiarity with ara::com concepts.
  • Familiarity with Franca Interface Definition Language.
  • Familiarity with Pulsar code generation tool.

Environment Prerequisites

  • QNX/Ubuntu 20.04.3 LTS
  • GCC C++ Compiler > 9.4.0
  • CMake > 3.16
  • Boost C++ libraries > 1.55 (System, Thread and Log modules only needed)
  • Python development environment (Optional Only needed if using python binding feature)