Открыть сервис

EdgeTX: операционная система для пультов

EdgeTX — это открытая операционная система для радиоаппаратуры управления (пультов) авиамоделями, дронами и другими радиоуправляемыми устройствами. Она является форком (ответвлением) проекта OpenTX и предназначена для установки на пульты дистанционного управления, работающие на базе микроконтроллеров STM32, а также на некоторые другие платформы. Система предоставляет пользователю расширенные возможности настройки микшеров, логики управления, телеметрии и кастомизации интерфейса, не требуя при этом наличия заводской прошивки.

История

Проект EdgeTX появился в 2020 году как сообщество разработчиков, недовольных консервативной политикой обновлений OpenTX. Основной целью форка стало ускорение внедрения новых функций, улучшение поддержки современных аппаратных платформ и создание более гибкой системы разработки. Первый стабильный релиз EdgeTX 2.4 вышел в 2021 году, предложив пользователям ряд улучшений по сравнению с родительским проектом, включая новый интерфейс, улучшенную работу с сенсорными экранами и более активную поддержку сторонних модулей.

В отличие от OpenTX, который долгое время оставался единственной популярной альтернативой заводским прошивкам, EdgeTX быстро завоевал аудиторию благодаря более частым обновлениям и открытой дорожной карте. К 2023 году проект поддерживал большинство популярных пультов, включая линейки FrSky, RadioMaster, Jumper и Flysky.

Основные возможности

EdgeTX предоставляет пользователю полный контроль над параметрами модели. Ключевые функции включают:

  • Гибкие микшеры: возможность создавать сложные схемы смешивания сигналов каналов, включая кривые, переключатели и логические операторы.
  • Логические переключатели: настройка автоматических действий на основе состояния каналов, переключателей, таймеров или данных телеметрии.
  • Телеметрия: отображение и обработка данных, поступающих с модели (напряжение, ток, высота, скорость, сигнал GPS и другие), с возможностью настройки голосовых предупреждений.
  • Кастомизация интерфейса: поддержка тем оформления, виджетов и настраиваемых экранов, что особенно удобно на пультах с цветными сенсорными дисплеями.
  • Скрипты Lua: встроенная поддержка языка программирования Lua для создания собственных виджетов, функций и даже целых приложений внутри прошивки.

Аппаратная поддержка

Система поддерживает широкий спектр устройств. Основу составляют пульты на базе чипов STM32F4, STM32F7 и других. Среди официально поддерживаемых производителей — FrSky (серии Taranis, Horus), RadioMaster (TX16S, TX12, Boxer), Jumper (T16, T18), а также ряд китайских клонов. EdgeTX также работает на некоторых аппаратах с архитектурой на базе процессоров Allwinner (например, Flysky NV14) и поддерживает подключение внешних модулей, в том числе для работы с протоколами ExpressLRS, Crossfire и TBS.

Сравнение с OpenTX

Несмотря на общее происхождение, EdgeTX имеет ряд принципиальных отличий от OpenTX:

  • Темпы разработки: EdgeTX выпускает обновления значительно чаще, включая бета-версии с новыми функциями.
  • Интерфейс: EdgeTX изначально проектировался с учетом использования на устройствах с сенсорным экраном, в то время как OpenTX долгое время ориентировался на кнопочное управление.
  • Совместимость: большинство моделей и настроек, созданных в OpenTX, можно импортировать в EdgeTX, однако обратная совместимость не гарантируется.
  • Сообщество: EdgeTX управляется независимым сообществом разработчиков, в то время как OpenTX исторически был более закрытым проектом.

Установка и обновление

Установка EdgeTX производится через специальное приложение — EdgeTX Buddy (доступно в виде веб-версии и десктопного клиента). Прошивка загружается в память пульта через USB-подключение. Процесс обновления, как правило, не приводит к потере пользовательских настроек, однако перед прошивкой рекомендуется создавать резервные копии. Также существует возможность установки EdgeTX поверх OpenTX без промежуточных операций.

Применение

EdgeTX используется как любителями, так и профессиональными пилотами FPV-дронов, пилотажных моделей и планеров. Благодаря поддержке протокола ExpressLRS, система стала стандартом де-факто для управления гоночными дронами, где важна минимальная задержка сигнала. Кроме того, EdgeTX применяется в образовательных проектах и симуляторах для обучения пилотированию.

Критика и ограничения

Основные претензии пользователей к EdgeTX связаны с нестабильностью некоторых бета-версий и сложностью освоения для новичков. Из-за высокой гибкости настроек интерфейс системы может показаться перегруженным. Также отмечается, что поддержка некоторых старых моделей пультов прекращается быстрее, чем в OpenTX.

Источники

  • Официальная документация проекта EdgeTX (edgetx.org).
  • Сравнительные обзоры OpenTX и EdgeTX в профильных изданиях по радиоуправляемым моделям.
  • Репозиторий исходного кода EdgeTX на GitHub.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →