Málna PI és GPIO csapok: Egyéb kezelőelemek a soros port

Az előző post ebben a sorozatban, Láttuk Hogyan ellenőrzik a Raspberry PI a soros port a számítógépen; Köszönet a port UART és egy adapter TTL a RS232.

Ma azt látjuk, hogy hogyan sztornírozhatók a szerepek, és Mi lesz kezelőelemek két soros porton keresztül a PI, egy Útválasztó és a Kapcsoló; Mi kell hogy néhány változtatást a konfiguráció alapértelmezett soros port.

A második példában, hol összeköt Málna PI hogy egy HP Procurve switch 2610-24; Szükségünk lesz a converter lemez TTL a RS232, már használt korábbi szállítások; a WRTNode a kapcsolat lesz közvetlen kikötők között UART.

TTL converter Rs232
Az első esetben mi akarat összeköt-hoz WRTNode, Kell csatlakoztatnia Málna PI a WRTNode a portok UART befektetés a jelek; az alábbi táblázat, és a következő rendszer képes megérteni, hogy jobb lesz.
Málna PI modellek, B, A +, B + WRTNode
GPIO 14 (UART TXD)
GPIO 62 (RXD2)
GPIO 15 (RXD UART) GPIO 75 (TXD2)

Málna PI kapcsolási rajz – WRTNode.

A konverter lemez közötti kapcsolatok TTL a RS232 és Málna lesz ugyanaz, mint a korábbi szállítások, de én a kapcsolatra vonatkozó magyarázat; az a gyakorlat, hogy végezzük nyomon követése érdekében.

Málna PI modellek, B, A +, B + Lemez TTL RS232 átalakító
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Málna PI kapcsolási rajz – Adapter RS232.

Néhány átalakító modulok TTL a RS232 nem táplálják külsőleg semmilyen körülmények között nem mivel kapnak a hatalom a port sorozat, és mi lehet égetni a Málna PI a kompresszoros; a mi esetünkben fogjuk használni egy átalakító alapuló chip SP3232EEN, hogy ha mi táplál-ból Málna a PIN-kód VCC Converter lemez.

Bekötés és ábra az adatlap SP3232E kivont kapcsolatok, azonos SP3232EEN.

Bekötés és a kapcsolási rajz az adatlap SP3232E kivont, azonos SP3232EEN.

Most mi csak kell csatlakoztatni a HP Procurve switch 2610-24 a soros port, kábellel RJ45 – RS232 megmentett egy régi útvonal Cisco; és mindkét csatlakozódugó DB9 női, Szükségünk lesz egy kábel RS232 férfi a férfi, vagy kitérő a két készülék, is átkelés TX és RX.

Miután mindent megfelelően van csatlakoztatva, Mi akarat nyit a reszelő /stb/inittab fájlban a Málna és megbeszéljük az utolsó sor; az UART port bejelentkezés letiltása.

#/stb/inittab fájlban eredeti #Spawn a getty a Raspberry Pi soros
T0:23:respawn:/sbin/getty - L ttyAMA0 115200 VT100

Akkor láthatjuk, hogy az utolsó sor a fájl már magyarázat, Ez az, hogyan kell.

#/stb/inittab fájlban módosított #Spawn a getty a Raspberry Pi soros
#T0:23:respawn:/sbin/getty - L ttyAMA0 115200 VT100

Azt is meg kell szerkeszteni a fájlt /boot/cmdline.txt, a hivatkozás megszüntetésével /dev/ttyAMA0; úgy, hogy nem jelenik meg a boot keresztül a port információ UART.

#/boot/eredeti cmdline.txt dwc_otg. lpm_enable = 0 Console = ttyAMA0, 115200 bit kgdboc = ttyAMA0, 115200 Konzol = tty1 root = / dev/mmcblk0p2 rootfstype = ext4 lift = határidő rootwait

Így az állomány legyen Után törlés a szöveges karakterlánc, amely hivatkozik a port, amely a rendszerindítási adatokat meg kell küldeni.

#/boot/cmdline.txt módosítása
dwc_otg. lpm_enable = 0 konzol = tty1 root = / dev/mmcblk0p2 rootfstype = ext4 lift = határidő rootwait

Majd, Ha Ön nem már a az előző tutorial; telepítése ckermit, egy szoftver-hoz irányít a soros port; és végül indítsa újra a korábbi konfigurációs változtatások.

pi@raspberry:~$ sudo apt-get install ckermit
pi@raspberry:~$ sudo reboot

Az első dolog, amit csinálni kell, hogy mondd meg a készülék, hogy működni fog; Málna IP alapértelmezés, ES /dev/ttyAMA0 a lehetőséget, és -l Mi lesz, azt mutatják, hogy csatlakozzon.

pi@raspberry:~$ sudo kermit -l /dev/ttyAMA0

Nyitás után ckermit, Csak még a paramétereket minden egyes kapcsolat létrehozására; Először mi is ezt a vizsgálatot WRTNode.

(/home/pi) C-Kermit> set speed 115200
(/home/pi) C-Kermit> set parity none
(/home/pi) C-Kermit> set flow-control none
(/home/pi) C-Kermit> set carrier-watch off
(/home/pi) C-Kermit> connect
 
Connecting to /dev/ttyAMA0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------

Most sajtó a belép kulcs, és már egy kezelés terminál, a OpenWRT; a firmware-t WRTNode.

BusyBox-v1.22.1 (2014-08-13 19:31:12 UTC) épít--ban gránát (Hamu)
ENTER "help" a listáját, beépített parancsokat.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S F R E E D O M
 -----------------------------------------------------
 AKADÁLY MEGSZAKÍTÓ (Vérzés él, r41508)
 -----------------------------------------------------
  * 1/2 Oz Galliano öntsük a hozzávalókat
  * 4 Oz hideg kávé egy ír kávé bögre töltött
  * 1 1/2 Oz sötét Rum, zúzott jég. Keverjük össze.
  * 2 TSP. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:/#

Mi ugyanezt a HP ProCurve switch, jobban hasonlít a tipikus Cisco; e azonos, a konfiguráció.

pi@raspberry:~$ sudo kermit -l /dev/ttyAMA0

Most, mint korábban, Akkor állítsa be a paramétereket a kapcsolatot, hogy az mindkét esetben azonos lesz; Végül kattintson a Adja meg, és lehet már logika.

(/home/pi) C-Kermit> set speed 115200
(/home/pi) C-Kermit> set parity none
(/home/pi) C-Kermit> set flow-control none
(/home/pi) C-Kermit> set carrier-watch off
(/home/pi) C-Kermit> connect
 
Connecting to /dev/ttyAMA0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------
Connected at 115200 baud
ProCurve J9085A Switch 2610-24
Software revision R.11.07

Copyright (C) 1991-2008 Hewlett-Packard Co. All Rights Reserved.
 RESTRICTED RIGHTS LEGEND
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subdivision (b) (3) (ii) of the Rights in Technical Data and Computer Software clause at 52.227-7013.

 HEWLETT-PACKARD COMPANY, 3000 Hanover St., Palo Alto, CA 94303

We'd like to keep you up to date about:
 * Software feature updates
 * New product announcements
 * Special events

Please register your products now at: www.ProCurve.com
Press any key to continue
Username: admin
Password: *****

Ha tetszik, akkor Kövess engem, Twitter, Facebook, A Google +, LinkedIn, vagy ossza meg a gombok alatt a kiadvány, Ha bármilyen kérdése van, vagy javaslatokat kérjük ne habozzon megjegyzést.

Segítsen nekünk, hogy elérje több olvasót Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Minden vélemény számít!