Modifications

Sauter à la navigation Sauter à la recherche
1 600 octets ajoutés ,  21 janvier 2021 à 11:58
Ligne 23 : Ligne 23 :     
Nous avons également un petit script shell [https://github.com/mchobby/esp8266-upy/blob/master/rshell-esp8266.sh rsheel-esp8266.sh] pour faciliter faciliter le démarrage de rshell pour un esp8266.
 
Nous avons également un petit script shell [https://github.com/mchobby/esp8266-upy/blob/master/rshell-esp8266.sh rsheel-esp8266.sh] pour faciliter faciliter le démarrage de rshell pour un esp8266.
 +
 +
== RShell sur ESP32 (M5Stack) ==
 +
 +
L'outil RShell ne détecte pas automatiquement le port série associé au M5Stack. Il sera donc nécessaire de le stipuler au lancement de RShell.
 +
 +
<nowiki>rshell --port /dev/ttyUSB0 --editor nano</nowiki>
 +
 +
Sur un système Linux, il est facile d'identifier le port série dans les messages envoyés par le noyaux Linux lors de la connexion de l'ESP32 sur un port USB.
 +
 +
Brancher l'ESP32 / M5-Core puis exécuter la commande {{fname|dmesg}} dans un terminal pour collecter les messages de débogage.
 +
 +
<nowiki>[441990.881362] usb 2-3.2: new full-speed USB device number 16 using xhci_hcd
 +
[441990.983365] usb 2-3.2: New USB device found, idVendor=10c4, idProduct=ea60
 +
[441990.983368] usb 2-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 +
[441990.983370] usb 2-3.2: Product: CP2104 USB to UART Bridge Controller
 +
[441990.983371] usb 2-3.2: Manufacturer: Silicon Labs
 +
[441990.983373] usb 2-3.2: SerialNumber: 01DB6B96
 +
[441990.984594] cp210x 2-3.2:1.0: cp210x converter detected
 +
[441990.985755] usb 2-3.2: cp210x converter now attached to ttyUSB0</nowiki>
 +
 +
il s'agit ici du port '''ttyUSB0''' et donc du périphérique '''/dev/ttyUSB0'''
    
== RShell sur WiPy/WiPy2 ==
 
== RShell sur WiPy/WiPy2 ==
Ligne 31 : Ligne 52 :  
Exemple avec WiPy et WiPy 2:
 
Exemple avec WiPy et WiPy 2:
 
  <nowiki>rshell --port 192.168.2.200 --user micro --password python --editor nano</nowiki>
 
  <nowiki>rshell --port 192.168.2.200 --user micro --password python --editor nano</nowiki>
 +
 +
== RShell sur Pico ==
 +
Les tests préliminaires concernant le {{pl|2025|Raspberry-Pi Pico}} démontre qu'il est préférable de réduire la taille du Buffer à 32 octets.
 +
 +
<nowiki>rshell --port /dev/ttyACM0 --buffer-size 32 --editor nano</nowiki>
    
= RShell: Shell distant pour MicroPython =
 
= RShell: Shell distant pour MicroPython =
 
== Qu'est ce que RSHell? ==
 
== Qu'est ce que RSHell? ==
Le shell distant (en ''remote'') pour MicroPython
+
Le shell distant (en ''remote'') pour MicroPython. Ce dernier fonctionne comme une ligne de commande depuis votre ordinateur mais permet d'interagir avec un microcontroleur MicroPython par l'intermédiaire d'une communicaion série.
   −
RShell est un simple shell qui est exécuté sur un hôte et utilise le more raw-REPL de Micropython pour envoyer des commandes vers une carte micro python.
+
RShell utilise le mode raw-REPL de Micropython pour envoyer des commandes vers une carte micro python et ainsi modifier son système de fichier.
    
Cela permet:
 
Cela permet:
29 917

modifications

Menu de navigation