Modifications

Sauter à la navigation Sauter à la recherche
581 octets ajoutés ,  25 janvier 2015 à 22:47
Ligne 153 : Ligne 153 :     
=== Mini système d'exploitation Python ===
 
=== Mini système d'exploitation Python ===
{{traduction}}
+
Vous pouvez voir Micro Python comme un "mini système d'exploitation Python" et le processus de démarrage fonctionne comme suit:
 +
* Mise sous tension ou Reset (réinitialisation matérielle).
 +
** SI le connecteur DFU (device firmware upgrade) est actif (BOOT0 sur 3.3V) ALORS le périphérique rentre en mode DFU et vous permet ainsi de faire des mise-à-jour du binaire Micro Python ou téléverser vos propres programmes C/C++.
 +
* SINON la carte entre en mode "boot" et la LED boot s'allume.
   −
You can think of Micro Python as a "mini Python operating system", and the boot-up process proceeds as follows:
+
Le mode Boot...
* Power on, or hard reset. If the DFU (device firmware upgrade) header is enabled (across BOOT0 and 3.3V pin) then the device enters DFU mode, allowing you to upgrade the Micro Python binary, or download your own C/C++ program.
+
* Vérifie la présence d'un système de fichier dans la mémoire Flash.
* Otherwise, it goes into boot mode and the boot-LED turns on.
+
** SI non existante ou corrompue ALORS crée un nouveau système de fichier est créé.
* Checks for a local filesystem on the flash.  If none exists, or it is corrupt, a fresh one is created.
+
* Vérifie la présence de /boot.py.  
* Checks for /boot.py. If it doesn't exist, a fresh one is created.
+
** SI non existant ALORS un tout nouveau fichier est boot.py est créé.
* Runs /boot.py to configure USB and other low-level parameters that can't be changed without a reset.
+
* Exécute /boot.py pour configuration USB et autres paramètres de bas-niveau qui ne peuvent pas être modifiés sans un Reset.
* Sets up USB interfaces, depending on the configuration in boot.py.  The default is a CDC VCP (virtual communications port, to redirect stdio) and an MSD (mass storage device for the flash and SD card). The MSD allows Linux/Mac/Windows to access the flash and SD card filesystem just like a USB flash drive. This way you can easily copy Python scripts to the board, and copy data files back.
+
* Initialise l'interface USB, en fonction de la configuration de boot.py.  Par défaut, c'est un CDC VCP (virtual communications port, pour rediriger stdio) et MSD (mass storage device, périphérique de stockage de masse pour la Flash et carte SD).<br />Le MSD permet à un PC Linux/Mac/Windows d'accéder au système de fichier de la Flash et de la carte SD comme s'il s'agissait d'un lecteur USB. De cette façon, vous pouvez facilement copier des scripts Python sur la carte... ou placer et récupérer des fichiers.
* Boot-up finishes successfully and the boot-LED turns off.
+
* La séquence de Boot terminée avec succès, la LED boot s’éteint.
* The main Python script is run if it exists. Default is /src/main.py. This is your main Python program and it can do whatever you like!
+
 
* If the main script doesn't exist, or exits, REPL (read-evaluate-print-loop) mode is entered. This gives you a standard Python interpreter prompt over the USB serial device. Exiting from this will soft-reset the board.
+
Après la séquence de boot:
 +
* Le script Python principal (nommé "''main''" en anglais) est exécuté s'il existe.<br />Par défaut, c'est le fichier {{fname|/src/main.py}}. Il s'agit de votre programme Python principal et il peut faire tout ce que vous voulez!
 +
* SI le script principal n'existe pas (ou s'il est terminé)<br />ALORS la carte rentre en mode REPL (read-evaluate-print-loop, boucle-lecture-evaluation-affichage). Cela vous offre un Interpréteur Python Standard via la connexion USB série.<br />Sortir de ce mode exécutera une reset logiciel (''soft-reset'') de la carte.
    
=== PyBoard sous le capot ===
 
=== PyBoard sous le capot ===
29 917

modifications

Menu de navigation