OpenTX
From Wikipedia, the free encyclopedia
OpenTX est un microcode (ou firmware) en logiciel libre, sous licence GPLv2[1]), utilisé dans certaines radiocommandes, comme les Taranis de FrSky, dont les séries X7, X9[2],[3] ou depuis la version 2.2, la X-Lite radio ainsi que les Horus X10 et X12S[4], populaires notamment dans les drones sportifs en FPV, mais également des radiocommandes FlySky, Turnigy et différentes radiocommandes DIY[5].
Sa philosophie suit le principe KISS, des briques simples sont utilisées et peuvent être imbriquées pour produire des comportements puissants et complexes[6]
Ce firmware supporte le langage de script Lua pour améliorer les fonctions ou ajouter des applications aux radiocommandes[7]. Ces scripts peuvent être de type mix (qu'il est déconseillé d'utiliser avec les fonctions de vol qui pourraient provoquer un crash), télémétrie, à exécution unique, wizard, fonction, widget, et thème[8]. Lua est également utilisable avec les cartes de vol utilisant le firmware libre Betaflight[2].
Le logiciel OpenTX Companion, qui fonctionne sous Linux, MacOS et Windows est utilisé pour flasher le firmware sur les radiocommandes, via USB.
Le système gère une bibliothèque de sons qui par défaut comporte des instructions en anglais[9], mais il est possible d'ajouter ses propres enregistrements sonores, au format .WAV.
Le micro-code récupère l'ensemble des paramètres d'entrée de l'utilisateur (boutons, stics etc, les traite en fonction des paramètres, une fois l'ensemble des informations agglomérées, il les transmet au drone[10].
Versions d'OpenTX
OpenTX a été développé en copiant, modifiant et améliorant les codes d'er9x (sous Licence GPLv2). Au début il a été appelé Open9x, vu qu'il a été développé pour les radios Flysky/Turnigy/Eurgle 9X. Puis le nom a changé en OpenTX, avec le support d'autres radios. Ce firmware a été publié sous plusieurs versions dont :
- versions 1.x, obsolète.
- version 2.0, obsolète, toujours possible à télécharger mais le support n'est plus pris en charge par les développeurs et la communauté.
- version 2.1, obsolète, toujours possible à télécharger mais le support n'est plus pris en charge par les développeurs et la communauté.
- version 2.2, version stable, à utiliser pour les radios AVR non supportées en 2.3
- version 2.3, dernière version stable
La version 2.3.0 a été publiée le .
