AuterionOS Customization
Developers can modify many aspects of AuterionOS or the APX4 Autopilot, as well as write custom applications that run on AuterionOS devices and interact with other components of the drone such as external payloads.
For the subsequent developer workflow guide you will need to install the Auterion OEM Tools which include various tools, scripts, files and examples to help you develop your own application for Skynode as well as to debug the system. The Auterion Developer Tools give you the possibility of applying several types of configurations on top of the official Auterion releases, such as:
Override any Auterion Enterprise PX4 environment variables.
Inject your own PX4 binaries and/or configuration
Add your SSH key
Overwrite the default root password
Install your custom applications in AuterionOS
The most used command in the developer tools is going to be make package-update
, which injects these custom configurations and applications into the official Auterion releases (.auterionos artifact). The result will be a new .auterionos file that can beither be shared and installed manually, or uploaded and deployed via Auterion Suite.
Installation
Get started by following the installation instructions for the developer tools:
OEM Tools InstallationModifying AuterionOS and APX4
See the following sections for details on how to use the Auterion Developer Tools to modify AuterionOS or APX4:
Adding SSH keysChanging the Root PasswordModifying Environment VariablesPre-install ApplicationsTesting locally
The following page describes how to flash and test APX4 firmware on a local Skynode:
Flashing PX4 Binary and Vehicle ConfigDeployment
Once your modifications are in place, the auterion developer tools can be used to package a custom AuterionOS image. This is required for deploying the customized AuterionOS remotely for example:
Packaging AuterionOS ImageLast updated