Aller au contenu


Photo

Build NodeMCU PyFlasher pour linux


  • Veuillez vous connecter pour répondre
1 réponse à ce sujet

Posté 28 mars 2018 - 17:22

#1
UnderGr

UnderGr

    Sunriseur

  • Members
  • PipPip
  • 20 messages
  • Sexe:Male
  • Lieu:l'UnderGround
  • Passions:Le monde de l'UnderGround
    linuxien addicte
    et bien plus!!!!

Build NodeMCU PyFlasher pour linux

Bonjour voici 2 Interface graphique

pour flasher votre esp2866 sous linux


NodeMCU PyFlasher

 

installer :

Pour python3


pip3 install esptool
pip3 install pyserial

ou

pour python2

pip install esptool
pip install pyserial

puis dans un terminal

sudo usermod -a -G dialout $USER
sudo usermod -a -G plugdev $USER

Fichier joint  Capture du 2018-03-28 17-49-33.png   266,61 Ko   0 téléchargement(s)

 

 

 

Fichier joint  Capture du 2018-03-28 17-54-49.png   276,26 Ko   0 téléchargement(s)

 

 

 

NodeMCU PyFlasher for Linux x64 and arm (rpi) doesn't have to be installed

just double-click it and it'll star

 

http://www.sendbox.f...inux-x64.tar.gz


http://www.sendbox.f...inux-ARM.tar.gz


Modifié par UnderGr, 29 mars 2018 - 09:41.

  • Retour en haut

Posté 31 mars 2018 - 10:01

#2
UnderGr

UnderGr

    Sunriseur

  • Members
  • PipPip
  • 20 messages
  • Sexe:Male
  • Lieu:l'UnderGround
  • Passions:Le monde de l'UnderGround
    linuxien addicte
    et bien plus!!!!
Le port série a changé avec Raspberry PI Version 3

Avec Raspberry PI version 3,

les choses ont changé, le véritable UART (Serial) est désormais affecté au module matériel Bluetooth

et l'ancien est maintenant géré par logiciel.

L'ancienne série sur PI3

est /dev/ttyS0

et plus /dev/ttyAMA0

car celle-ci est connectée à Bluetooth.

Il semble que dans la dernière version de Jessie il y ait un

/dev/serial0

donc vous devriez remplacer /dev/ttyAMA0 par /dev/serial0

pour l'utiliser comme avant.

Mais,

comme il est géré par logiciel, cette interface série présente un certain nombre d'inconvénients.

Il n'y a pas de support pour la parité
La vitesse est limitée (c'est géré par logiciel)

Si votre CPU est sous forte charge,

il pourrait corrompre les données en particulier à haute vitesse.

Donc
Si vous avez vraiment besoin d'une série fiable sur /dev/ttyAM0 (comme avant)

Je vous suggère fortement d'utiliser le matériel.

Pour ce faire

utilisez la réaffectation des superpositions comme suit (sélectionnez celle dont vous avez besoin)



Pour désactiver bluethooth et définir /dev/ttyAM0 sur UART réel (comme avant)

Editez le fichier /boot/config.txt

et ajoutez la ligne suivante à la fin:


dtoverlay=pi3-disable-bt

Puis arrêtez le service bluetooth avec

sudo systemctl disable hciuart et redémarrez



Pour basculer Bluetooth vers logiciel UART et définir /dev/ttyAM0 sur UART réel (comme avant)

Gardez à l'esprit que celui-ci restera problème logiciel possible sur bluetooth (logiciel UART)

mais pas sur Serial (Hardware)

Editez le fichier / boot/config.txt et ajoutez la ligne suivante à la fin:


dtoverlay=pi3-miniuart-bt
core_freq=250

Editez le fichier /lib /systemd/system/hciuart.Service

et remplacez /dev/ttyAMA0 par /dev/ttyS0

Si vous avez un système avec des règles udev qui créent /dev/serial0 et /dev/serial1

(regardez si vous en avez déjà un)

et si c'est le cas, utilisez /dev/serial1 .

Puis redémarrez

Voir LISEZ-MOI détaillé sur ce point sur le rapport

https://raw.githubus...overlays/README
  • Retour en haut




1 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 1 utilisateur(s) anonyme(s)