Development Guide¶
Due to rapid versioning of the official px4 firmware, users can encounter various frustrating issues during the development process, including hardware compatibility, environment toolchain setup, software dependencies, etc. Therefore, We will implement a long-term support (LTS) maintenance strategy for the firmware code, documentation, parameter tuning guides of our Kerloud autopilot to ensure that the documents are kept in sync with the latest px4 community.
Current LTS Status¶
| ID | Firmware tag version | Hardware | OS Requirement | Source Code |
|---|---|---|---|---|
| 1 | v1.10 | Kerloud mini | Ubuntu 18.04 | master_kerloud_v1.10.0 branch |
| 2 | v1.11 | Kerloud mini | Ubuntu 18.04 | master_kerloud_v1.11.3 branch |
| 3 | v1.13 | Kerloud uno | Ubuntu 18.04 | master_kerloud_v1.13.0 branch |
| 4 | v1.14.4 | Kerloud uno | Ubuntu 20.04 | master_kerloud_v1.14.4 branch |
Tutorial¶
Relevant Links¶
-
The official px4 development guide, https://docs.px4.io/main/en/development/development
-
A comprehensive development tutorial for Kerloud autopilot (in Chinese), https://discourse.cloudkernel.cn/t/topic/116