Le forum français des radios OpenTX ou FrOS
Le forum français des radios OpenTX ou FrOS
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-29%
Le deal à ne pas rater :
DYSON V8 Origin – Aspirateur balai sans fil
269.99 € 379.99 €
Voir le deal

compilation firmware LUAC et lecture lua

5 participants

Aller en bas

compilation firmware LUAC et lecture lua Empty compilation firmware LUAC et lecture lua

Message par Cedric Lag Mer 24 Juil 2019 - 19:02

Bonjour à tous,

Pour la première fois j'ai opté pour l'option luac au passage en 2.2.4 . Jusqu'à maintenant je n'en avais pas besoin, j'exécutais des script comme PredimRC slim en fichier .lua et tout allait bien. Je vais tester un récepteur GR6X dans mon f3k et pour en apprécier le potentiel je vais installer les scripts SoarOTX: https://github.com/jfrickmann/SoarOTX
L'auteur precise d'avoir un firmware avec les options lua et luac. J'en viens à ma question… j'ai remarqué en exécutant PredimRC.lua qu'un fichier PredimRC.luac avait été créé sur la carteSD. Je l'ai exécuté et c'est exactement comme le fichier.lua d'origine. Pourquoi il y a une duplication du fichier lua d'origine et quel est l'intérêt?

Merci pour vos éclaircissements.

Bonne soirée.

Cédric.
Cedric Lag
Cedric Lag

Masculin Messages : 141
Date d'inscription : 22/12/2017
Age : 46
Localisation : Saint Loup Géanges (71)

Revenir en haut Aller en bas

compilation firmware LUAC et lecture lua Empty Re: compilation firmware LUAC et lecture lua

Message par Thierry94 Mer 24 Juil 2019 - 19:33

Bonjour,
Je dirais que le fichier .luac est la version compilée du script .lua
En théorie le fichier .luac devrait pouvoir s'exécuter plus vite que le script interprété .lua

Mais je ne suis pas très compétent sur le sujet donc ce que je dit devra être confirmé par un spécialiste.

Thierry94

Masculin Messages : 581
Date d'inscription : 28/01/2016
Localisation : Ile de France

Revenir en haut Aller en bas

compilation firmware LUAC et lecture lua Empty Re: compilation firmware LUAC et lecture lua

Message par pointu Jeu 25 Juil 2019 - 9:47

Bonjour,

Oui c'est exactement cela et c'est autogéré par lua.
pointu
pointu

Messages : 797
Date d'inscription : 16/11/2014
Age : 61
Localisation : Cachan

https://www.amcy.fr

Revenir en haut Aller en bas

compilation firmware LUAC et lecture lua Empty Re: compilation firmware LUAC et lecture lua

Message par 3djc Jeu 25 Juil 2019 - 9:53

C'est pas tant un soucis de vitesse que de mémoire. Dans certaines conditions, il est possible que la radio ne soit pas en mesure de compiler un lua a cause du manque de mémoire, mais qu'elle soit capable d’exécuter ce même lua s'il a déjà été compilé

3djc
3djc
3djc

Masculin Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique

Revenir en haut Aller en bas

compilation firmware LUAC et lecture lua Empty Re: compilation firmware LUAC et lecture lua

Message par Cedric Lag Jeu 25 Juil 2019 - 18:01

Merci pour vos éclaircissements !
J'ai également parcouru des articles sur rcgroup et j'en tire la conclusion qu'avec l'option luac, quand on lance un script.lua (donc éditable), opentx analyse le répertoire de la carte et génère automatiquement le même fichier en .luac (compilé) s'il n'existe pas déjà. Alors il exécute le script version .luac par défaut même si on lance la version .lua par erreur. Je trouve cela pratique mais dès l'instant qu'on conserve une copie du fichier original éditable, autant n'installer que les version luac sur la carte SD...
Dans le cas de SoarOTX, les scripts sont long et doivent nécessiter pas mal de ressource mémoire… donc c'est la raison pour laquelle l'auteur préconise l'option luac dans le firmware.

Merci encore, j'apprends tous les jours en vous lisant, bonne soirée à tous.

Cédric
Cedric Lag
Cedric Lag

Masculin Messages : 141
Date d'inscription : 22/12/2017
Age : 46
Localisation : Saint Loup Géanges (71)

Revenir en haut Aller en bas

compilation firmware LUAC et lecture lua Empty Re: compilation firmware LUAC et lecture lua

Message par Ceeb182 Jeu 25 Juil 2019 - 18:52

Merci, j'ai appris plein de chose.

Pourquoi l'option de compilation "luac" n'est pas incluse dans l'option de compilation "lua" (dans Companion>Réglages>Préférences>Options de compilation) ? Cela se justifie-t-il par un problème de taille du firmware d'OpenTx ?
Curiosité, quand tu nous tiens....

_________________
compilation firmware LUAC et lecture lua E0ej[OpenTX-Doc] Vos questions ont sans doute une réponse francophone ICI !
Comme le dit compilation firmware LUAC et lecture lua Wbz6 la question n'est plus "Est-ce possible ?" mais "Comment faire pour... ?"
           Le tandem compilation firmware LUAC et lecture lua F2o3 & compilation firmware LUAC et lecture lua Tg3z est semblable à un jeu de LEGO®, chaque brique étant une fonctionnalité.
Ceeb182
Ceeb182
Modérateur

Masculin Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France

Revenir en haut Aller en bas

compilation firmware LUAC et lecture lua Empty Re: compilation firmware LUAC et lecture lua

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum