Connexion au port série du BeagleBoard-xM : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
Ligne 1 : Ligne 1 :
Ce tutoriel a pour but de montrer la démarche à suivre pour se connecter au terminal d’une carte BeagleBoard XM depuis n’importe quel système d’exploitation. On suppose sur la BeagleBoard utilisée dispose d’une mini-carte SD contenant une distribution Linux (Angström ou Ubuntu). La connexion se fera par le port série (RS-232) de la carte : on utilise un câble adaptateur port série vers USB.
+
Ce tutoriel a pour but de montrer la démarche à suivre pour se connecter au terminal d’une carte BeagleBoard-xM depuis n’importe quel système d’exploitation. On suppose sur le BeagleBoard utilisé dispose d’une micro-SD contenant une distribution Linux (Angström ou Ubuntu). La connexion se fera par le port série (RS-232) de la carte : on utilise un câble adaptateur port série vers USB.
  
 
== Sous Windows ==
 
== Sous Windows ==
Sous Windows, la première chose à faire est d’installer le pilote « USB Serial Controller ». Pour cela, allez sur la page http://www.prolific.com.tw/eng/downloads.asp?ID=31 et téléchargez l’archive ZIP dont le nom est du type « PL2303_Prolific_DriverInstaller_xxxx.zip » :
+
Sous Windows, la première chose à faire est d’installer le pilote « USB Serial Controller ». Pour cela, allez sur [http://www.prolific.com.tw/eng/downloads.asp?ID=31 la page] et téléchargez l’archive ZIP dont le nom est du type « PL2303_Prolific_DriverInstaller_xxxx.zip » :
 
[[Fichier:Prolific.jpg|600px|center]]
 
[[Fichier:Prolific.jpg|600px|center]]
  
 
Dézippez l’archive et lancez l’exécutable contenu. Suivez les instructions jusqu’à la fin de l’installation du pilote. Un redémarrage de la machine peut être nécessaire.
 
Dézippez l’archive et lancez l’exécutable contenu. Suivez les instructions jusqu’à la fin de l’installation du pilote. Un redémarrage de la machine peut être nécessaire.
Connectez ensuite le câble adaptateur série vers USB sur l’un des ports USB de votre machine (sans nécessairement que le port série soit relié à la carte BeagleBoard). Windows installe le pilote, puis vous affiche le message suivant :
+
Connectez ensuite le câble adaptateur série vers USB sur l’un des ports USB de votre machine (sans nécessairement que le port série soit relié à la carte BeagleBoard). Windows installe le pilote, puis vous affiche le message suivant :
  
 
[[Fichier:COM.jpg|300px|center]]
 
[[Fichier:COM.jpg|300px|center]]
Ligne 12 : Ligne 12 :
 
Conservez le numéro de port indiqué dans le message (COM6 dans l’exemple) : il dépend du port USB sur lequel votre câble est branché.
 
Conservez le numéro de port indiqué dans le message (COM6 dans l’exemple) : il dépend du port USB sur lequel votre câble est branché.
  
Ensuite, pour afficher le terminal on va utiliser l’outil « PuTTy ». Rendez vous sur la page http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html et téléchargez l’exécutable « putty.exe ». Lancez-le ensuite (un avertissement de sécurité risque de vous être envoyé par Windows, cliquez alors sur « Exécuter »).  
+
Ensuite, pour afficher le terminal on va utiliser l’outil « PuTTy ». Rendez vous sur [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html cette page] et téléchargez l’exécutable « putty.exe ». Lancez-le ensuite (un avertissement de sécurité risque de vous être envoyé par Windows, cliquez alors sur « Exécuter »).  
 
Dans la fenêtre s’étant ouverte, allez dans la catégorie « Connection » puis dans « Serial ». Dans le champ « Serial line to connect to » entrez le numéro de port précédemment relevé (COM6 dans l’exemple), et dans « Speed (baud) » indiquez  la valeur 115200 :
 
Dans la fenêtre s’étant ouverte, allez dans la catégorie « Connection » puis dans « Serial ». Dans le champ « Serial line to connect to » entrez le numéro de port précédemment relevé (COM6 dans l’exemple), et dans « Speed (baud) » indiquez  la valeur 115200 :
  
Ligne 19 : Ligne 19 :
 
Les valeurs de « Data bits » et « Stop bits » sont laissées à leurs valeurs d’origine (respectivement 8 et 1). Affectez les entrées de configurations « Parity » et « Flow Control » à None de préférence.
 
Les valeurs de « Data bits » et « Stop bits » sont laissées à leurs valeurs d’origine (respectivement 8 et 1). Affectez les entrées de configurations « Parity » et « Flow Control » à None de préférence.
  
Pour réutiliser la configuration lors des prochaines connexions, retournez dans la catégorie « Session ». Sélectionnez le bouton radio « Serial » (les informations renseignées précédemment apparaissent automatiquement dans les champs prévus). Indiquez un nom dans le champ « Saved Sessions » et cliquez sur « Save ». Votre configuration apparait alors dans la liste et peut être rechargée à tout moment en la sélectionnant puis en cliquant sur « Load ».
+
Pour réutiliser la configuration lors des prochaines connexions, retournez dans la catégorie « Session ». Sélectionnez le bouton radio « Serial » (les informations renseignées précédemment apparaissent automatiquement dans les champs prévus). Indiquez un nom dans le champ « Saved Sessions » et cliquez sur « Save ». Votre configuration apparaît alors dans la liste et peut être rechargée à tout moment en la sélectionnant puis en cliquant sur « Load ».
  
Pour lancer la connexion au BeagleBoard XM, branchez l’extrémité du câble sur le port série de la carte, puis branchez le BeagleBoard sur le secteur. Alors que la carte démarre, lancer la connexion en cliquant sur le bouton « Open » de PuTTy. Vous obtenez un terminal dans lequel vous observez que le système d’exploitation du BeagleBoard démarre. Patientez jusqu’à la terminaison du « boot » et l’obtention du prompt :
+
Pour lancer la connexion au BeagleBoard-xM, branchez l’extrémité du câble sur le port série de la carte, puis branchez le BeagleBoard sur le secteur. Alors que la carte démarre, lancez la connexion en cliquant sur le bouton « Open » de PuTTy. Vous obtenez un terminal dans lequel vous observez que le système d’exploitation du BeagleBoard démarre. Patientez jusqu’à la terminaison du « boot » et l’obtention du prompt :
  
 
[[Fichier:Putty2.jpg|400px|center]]
 
[[Fichier:Putty2.jpg|400px|center]]
  
 
L’exemple donné est celui de l’OS installé par défaut sur la micro-SD de la carte (Angström).  
 
L’exemple donné est celui de l’OS installé par défaut sur la micro-SD de la carte (Angström).  
Il vous suffit alors de vous loguer (login root sans mot de passe sous Angström), et vous obtenez alors le prompt du terminal du BeagleBoard !
+
Il vous suffit alors de vous loguer (login "root", sans mot de passe sous Angström), et vous obtenez alors le prompt du terminal du BeagleBoard !
  
 
[[Fichier:Putty3.jpg|400px|center]]
 
[[Fichier:Putty3.jpg|400px|center]]
Ligne 32 : Ligne 32 :
  
 
== Sous Mac OS ==
 
== Sous Mac OS ==
Sous Mac OS,  comme sous Windows, la première chose à faire est d’installer le pilote « USB Serial Controller ». Pour cela, allez sur la page http://www.prolific.com.tw/eng/downloads.asp?ID=31 et téléchargez l’archive ZIP :« md_PL2303_MacOSX10.6_dmg_v1.4.0.zip» :
+
Sous Mac OS,  comme sous Windows, la première chose à faire est d’installer le pilote « USB Serial Controller ». Pour cela, allez sur [http://www.prolific.com.tw/eng/downloads.asp?ID=31 cette page] et téléchargez l’archive ZIP « md_PL2303_MacOSX10.6_dmg_v1.4.0.zip» :
  
 
[[Fichier:ProlificMac.png|600px|center]]
 
[[Fichier:ProlificMac.png|600px|center]]
  
Ensuite il faut installer l’outils de communication avec la BeagleBoard, on utilise ici « Minicom ». Aller le site http://roaringapps.com/app:2170 et télécharger le logiciel. Procéder à l’installation.  
+
Ensuite il faut installer l’outil de communication avec le BeagleBoard, on utilise ici « Minicom ». Allez sur [http://roaringapps.com/app:2170 ce site] et téléchargez le logiciel. Procédez à l’installation.  
  
Vous pouvez ensuite brancher la carte à votre ordinateur. On doit maintenant configurer la connection, cette configuration se fait avec le Terminal.
+
Vous pouvez ensuite brancher la carte à votre ordinateur. On doit maintenant configurer la connection, cette configuration se fait avec le terminal :
 
+
  $ sudo /opt/minicom/2.2/bin/minicom -s
 
+
*On accède alors au menu de configuration suivant:
+
  
 +
*On accède alors au menu de configuration suivant :
  
 
[[Fichier:Menu.png|500px|center]]
 
[[Fichier:Menu.png|500px|center]]
  
  
*On doit modifier le point d'accès au port série. Selectionner "Serial port setup" et modifier "Serial Device" comme ci-dessous
+
*On doit modifier le point d'accès au port série. Sélectionnez "Serial port setup" et modifiez "Serial Device" comme ci-dessous :
 
+
  
 
[[Fichier:PortSerie.png|500px|center]]
 
[[Fichier:PortSerie.png|500px|center]]
  
  
*Sauvegarder cette configuration en selectionnant "Save setip as dfl" puis quitter le panneau de configuration "Exit minicom". Vous pouvez maintenant accéder à la BeagleBoard xM:
+
*Sauvegardez cette configuration en selectionnant "Save setup as dfl" puis quittez le panneau de configuration "Exit minicom". Vous pouvez maintenant accéder au BeagleBoard-xM :
  
 
   $ sudo /opt/minicom/2.2/bin/minicom
 
   $ sudo /opt/minicom/2.2/bin/minicom

Version du 22 mai 2012 à 14:57

Ce tutoriel a pour but de montrer la démarche à suivre pour se connecter au terminal d’une carte BeagleBoard-xM depuis n’importe quel système d’exploitation. On suppose sur le BeagleBoard utilisé dispose d’une micro-SD contenant une distribution Linux (Angström ou Ubuntu). La connexion se fera par le port série (RS-232) de la carte : on utilise un câble adaptateur port série vers USB.

Sous Windows

Sous Windows, la première chose à faire est d’installer le pilote « USB Serial Controller ». Pour cela, allez sur la page et téléchargez l’archive ZIP dont le nom est du type « PL2303_Prolific_DriverInstaller_xxxx.zip » :

Prolific.jpg

Dézippez l’archive et lancez l’exécutable contenu. Suivez les instructions jusqu’à la fin de l’installation du pilote. Un redémarrage de la machine peut être nécessaire. Connectez ensuite le câble adaptateur série vers USB sur l’un des ports USB de votre machine (sans nécessairement que le port série soit relié à la carte BeagleBoard). Windows installe le pilote, puis vous affiche le message suivant :

COM.jpg

Conservez le numéro de port indiqué dans le message (COM6 dans l’exemple) : il dépend du port USB sur lequel votre câble est branché.

Ensuite, pour afficher le terminal on va utiliser l’outil « PuTTy ». Rendez vous sur cette page et téléchargez l’exécutable « putty.exe ». Lancez-le ensuite (un avertissement de sécurité risque de vous être envoyé par Windows, cliquez alors sur « Exécuter »). Dans la fenêtre s’étant ouverte, allez dans la catégorie « Connection » puis dans « Serial ». Dans le champ « Serial line to connect to » entrez le numéro de port précédemment relevé (COM6 dans l’exemple), et dans « Speed (baud) » indiquez la valeur 115200 :

Putty1.jpg

Les valeurs de « Data bits » et « Stop bits » sont laissées à leurs valeurs d’origine (respectivement 8 et 1). Affectez les entrées de configurations « Parity » et « Flow Control » à None de préférence.

Pour réutiliser la configuration lors des prochaines connexions, retournez dans la catégorie « Session ». Sélectionnez le bouton radio « Serial » (les informations renseignées précédemment apparaissent automatiquement dans les champs prévus). Indiquez un nom dans le champ « Saved Sessions » et cliquez sur « Save ». Votre configuration apparaît alors dans la liste et peut être rechargée à tout moment en la sélectionnant puis en cliquant sur « Load ».

Pour lancer la connexion au BeagleBoard-xM, branchez l’extrémité du câble sur le port série de la carte, puis branchez le BeagleBoard sur le secteur. Alors que la carte démarre, lancez la connexion en cliquant sur le bouton « Open » de PuTTy. Vous obtenez un terminal dans lequel vous observez que le système d’exploitation du BeagleBoard démarre. Patientez jusqu’à la terminaison du « boot » et l’obtention du prompt :

Putty2.jpg

L’exemple donné est celui de l’OS installé par défaut sur la micro-SD de la carte (Angström). Il vous suffit alors de vous loguer (login "root", sans mot de passe sous Angström), et vous obtenez alors le prompt du terminal du BeagleBoard !

Putty3.jpg


Sous Mac OS

Sous Mac OS, comme sous Windows, la première chose à faire est d’installer le pilote « USB Serial Controller ». Pour cela, allez sur cette page et téléchargez l’archive ZIP « md_PL2303_MacOSX10.6_dmg_v1.4.0.zip» :

ProlificMac.png

Ensuite il faut installer l’outil de communication avec le BeagleBoard, on utilise ici « Minicom ». Allez sur ce site et téléchargez le logiciel. Procédez à l’installation.

Vous pouvez ensuite brancher la carte à votre ordinateur. On doit maintenant configurer la connection, cette configuration se fait avec le terminal :

 $ sudo /opt/minicom/2.2/bin/minicom -s
  • On accède alors au menu de configuration suivant :
MenuHCI.png


  • On doit modifier le point d'accès au port série. Sélectionnez "Serial port setup" et modifiez "Serial Device" comme ci-dessous :
PortSerie.png


  • Sauvegardez cette configuration en selectionnant "Save setup as dfl" puis quittez le panneau de configuration "Exit minicom". Vous pouvez maintenant accéder au BeagleBoard-xM :
 $ sudo /opt/minicom/2.2/bin/minicom


Sous Linux