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)