RASP-GOF-GSM-GPRS-UART

De MCHobby - Wiki
Révision datée du 11 novembre 2013 à 21:48 par Admin (discussion | contributions) (Page créée avec « {{RASP-GOF-GSM-GPRS-NAV}} == Utiliser UART == Il est possible d'utiliser directement l'UART du Raspberry Pi pour établir une communication série avec le matériel de votr... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
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.

Utiliser UART

Il est possible d'utiliser directement l'UART du Raspberry Pi pour établir une communication série avec le matériel de votre choix.

Mais si vous voulez utiliser l'UART matériel ("HW UART" en anglais), ce qui est parfaitement possible... vous devez d'abord réaliser quelques opérations pour libérer l'UART de votre en Pi.

En effet, par défaut, votre Raspberry réquisitionne cet UART pour y attacher un terminal, ce qui permet d'utiliser un câble console pour prendre le contrôle de votre Pi.

La suite de cette page vous explique comment libérer l'UART afin que nous puissions l'utiliser à notre guise.

Libération de l'UART

Etape 1: Modifier /boot/cmdline.txt

Entrez la ligne de commande suivante dans une session terminal:

$ sudo nano /boot/cmdline.txt

et modifier:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

en

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

NB: Ce qui a disparu c'est console=ttyAMA0,115200 kgdboc=ttyAMA0,115200

Etape 2: modifier /etc/inittab

Saisissez la commande suivante dans une console/terminal:

$ sudo nano /etc/inittab

Et modifiez:

#Spawn a getty on Raspberry Pi serial line
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

en

#Spawn a getty on Raspberry Pi serial line
#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

NB: la ligne avec le "T0:23" est mise en commentaire pour la désactivé.

Etape 3: Rebooter votre Pi

Les modifications ci-dessus ne deviennent effectives qu'après avoir redémarré votre Pi.

Une fois redémarré, l'UART est libéré et vous pouvez l'utiliser avec soit avec vos programme soit avec un logiciel terminal comme minicom pour communiquer directement votre module GPRS.

Installer Minicom

Qu'est ce que minicom?

Minicom est un programme de contrôle de modem et d'émulation de terminal pour les systèmes Unix et Linux. Il peut être comparé à HyperTerminal de Windows. Ce programme a été écrit par Miquel van Smoorenburg d'après le populaire Telix pour MS-DOS. Minicom apporte une émulation totale d'ANSI et VT100, un langage de script externe, et d'autres choses encore.

MiniCom à l'avantage d'être intégralement utilisable depuis un terminal et donc aussi aussi via une connexion SSH. C'est bigrement pratique si vous accédez à votre Raspberry Pi par l’intermédiaire de la seule connexion réseau (via SSH) car grâce à MiniCom vous pouvez commander votre module GPRS a travers SSH + MiniCom.


Réalisé par Meurisse D. pour MCHobby.be

Traduit avec l'autorisation de Geek On Fire - Translated with the permission from Geek On Fire - [1]

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.