Applications can be packaged into AuterionOS and therefore pre-installed on your vehicles
Custom applications have the capability to interact with the flight controller and therefore can have severe impact on the vehicle's safety and performance.
In case you have your own applications for AuterionOS, you can add your built app artifact (eg:
myapp.auterionos) to the directory
auterion-developer-tools/apps. All applications in this directory will be automatically injected into your AuterionOS image when using the basic
make package-updatecommand. Once the modified AuterionOS is installed onto your deice, the apps will be automatically installed as well.
The following make-command for the auterion developer tools builds AuterionOS and includes custom apps:
make package-update version=my-version artifactPath=<AEPX4 Release>.auterionos
If there are applications stored in
auterion-developer-tools/appsand that should not be included in the custom AuterionOS image, the injection can disabled with the argument
skipApps=1when running the command packaging command. For example:
make package-update skipApps=1 version=my-version artifactPath=<AEPX4 Release>.auterionos
You can learn more about developing applications in the Developer Documentation.