The FINCH-FLIGHT-SOFTWARE officially supports development on the following operating systems:
- Ubuntu 24.04 (x86_64)
- Fedora 42 (x86_64)
- macOS 15 (AArch64)
- Windows 11 (x86_64)
Please see doc/setup.md and doc/docker.md for development setup instructions using Docker. If you prefer not to use Docker or would like to manually set up a development environment, see doc/manual_setup.md.
Although not officially supported, you should be able to set up a development environment on other operating systems and architectures, since FINCH-FLIGHT-SOFTWARE is based on Zephyr. You may want to refer to the Zephyr Project Documentation for details about the required dependencies.
The FINCH-FLIGHT-SOFTWARE is licensed under the Apache License, Version 2.0 (SPDX short identifier: Apache-2.0). However, there are some exceptions. Please respect the SPDX identifier specified in each file.