MicroPython.pyboard.généralités

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Système de fichier local et carte SD

Il existe un petit system de fichier interne (un lecteur drive en anglais) sur le pyboard. Ce système de fichier s'appelle /flash et est stocké dans la mémoire flash du microcontrôleur. Si une carte micro SD est insérée dans le connecteurs, son système de fichier sera accessible en tant que /sd.


Lorsque la carte PyBoard démarre, le microcontroleur doit choisir le système de fichier sur lequel il démarre. S'il n'y a pas de carte SD alors le microcontroleur utilisera le système de fichier interne /flash comme système de fichier de boot. Sinon le microcontroleur utilisera la carte SD /sd.

Le système de fichier de boot/démarrage est utilisé pour deux choses:

  1. C'est le système de fichier sur lequel les fichier boot.py et main.py sont recherchés
  2. Et c'est le système de fichier disponible lorsque vous branchez PyBoard sur un PC via le cable USB.

Le système de fichier est rendu disponible sur votre PC comme un lecteur flash USB. Vous pouvez sauver des fichiers sur le lecteur et editer/modifier les fichiers boot.py et main.py.

Boot Modes

"Boot modes" que nous traduirons par modes de démarrage.

Lorsque vous mettez sous tension, ou pressez le bouton Reset, la carte PyBoard démarre en mode standard:

  1. Le fichier boot.py sera exécuté en premier
  2. L'USB est configuré ensuite,
  3. finalement main.py sera exécuté.

You can override this boot sequence by holding down the user switch as the board is booting up. Hold down user switch and press reset, and then as you continue to hold the user switch, the LEDs will count in binary. When the LEDs have reached the mode you want, let go of the user switch, the LEDs for the selected mode will flash quickly, and the board will boot. The modes are:

  1. Green LED only, standard boot: run boot.py then main.py.
  2. Orange LED only, safe boot: don’t run any scripts on boot-up.
  3. Green and orange LED together, filesystem reset: resets the flash filesystem to its factory state, then boots in safe mode.

If your filesystem becomes corrupt, boot into mode 3 to fix it. If resetting the filesystem while plugged into your compute doesn’t work, you can try doing the same procedure while the board is plugged into a USB charger, or other USB power supply without data connection.

Séquence de boot

Voyez également la séquence de boot que nous avons pris le soin de documenter.

Erreurs - clignotements des LEDs

There are currently 2 kinds of errors that you might see:

  1. 'If the red and green LEDs flash alternatively, then a Python script (ex main.py) has an error. Use the REPL to debug it.
  2. If all 4 LEDs cycle on and off slowly, then there was a hard fault. This cannot be recovered from and you need to do a hard reset.

Où Acheter

Vous pouvez vous procurer une carte Micro Python chez MCHobby (vendus uniquement sur stock)!



Source: General information about the pyboard écrit par/written by Damien P.George

Traduit par Meurisse D. pour MCHobby.be - Translated by Meurisse D. for MCHobby.be

Traduit avec l'autorisation de micropython.org - Translated with the authorisation of micropython.org

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.