Malina PI a GPIO pinů: Ovládání Malina prostřednictvím konzoly sériového portu

S druhou splátku na cenově dostupné domácí automatizace založený na Malina PI i do budoucna, Dnes chci ukázat, jak se přístup sériový port k terminálu z našeho Malina PI; To může být užitečné v mnoha situacích.

DIGITÁLNÍ FOTOAPARÁT OLYMPUSNapříklad u nemají žádné klávesnice nebo obrazovky, Takže je možné povolení serveru SSH, Budeme schopni tento formulář; nebo -li naši Malina nelze spustit ale LED diody Státní zapálil řádně, s touto metodou můžeme vidět chybová zpráva určit důvod, proč.

Malina PI má port UART pro komunikaci v série TTL, že bychom měli převést na standardní sériový RS232 použití desky jako následující připojení k naši sériový port.

Snímek 2014-11-15 23:03:18

Existují také kabely, které se stejnou funkci že tato deska, ale spíše než nabízejí připojení přes sériový port RS232, připojeno přímo k portu USB počítač a jsou dražší; Já hodlám použít adaptér sériového portu RS232 na USB Měl už.

DIGITÁLNÍ FOTOAPARÁT OLYMPUS

Některé moduly převaděče TTL na RS232 oni neměli krmiva externě za žádných okolností, protože napájeny z portu série, a my mohli naši Malina PI podle přeplňování; v našem případě budeme používat konvertor založený na čipu SP3232EEN, že pokud Krmíme od Malina prostřednictvím kódu pin VCC Převodník deska.

Pinout a schéma zapojení z datového SP3232E, totožný s SP3232EEN.

Pinout a schéma zapojení z datového SP3232E, totožný s SP3232EEN.

Držák konvertoru (nebo kabel) Musíme třeba připojit jej k kolíky GPIO vyhrazeno pro komunikaci UART, Jaké jsou kolíky 14 (TXD), a 15 (RXD) Jak můžeme vidět v této tabulce a následující schéma zapojení.

Deska TTL převodník RS232 Malina PI modely, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Schéma zapojení.

Pak se budeme instalovat ckermit, software pro kontrolu sériový port.

usuario@maquina:~$ sudo apt-get install ckermit

První věc, kterou musíme udělat je říct zařízení, které bude fungovat; v mém případě je adaptér USB/RS232, Proto je přiřazený trasa /dev/ttyUSB0 a s možností -l Budeme označovat připojení.

usuario@maquina:~$ sudo kermit -l /dev/ttyUSB0

Po otevření ckermit, Zbývá pouze vytvořit parametry pro připojení; Vidíme jako.

(/home/usuario) C-Kermit> set speed 115200
(/home/usuario) C-Kermit> set parity none
(/home/usuario) C-Kermit> set flow-control none
(/home/usuario) C-Kermit> set carrier-watch off
(/home/usuario) C-Kermit> connect
 
Connecting to /dev/ttyUSB0, 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.
----------------------------------------------------

Nyní stiskněte klávesu “Vstoupit“, a my budeme vidět souhrnné informace o chybách, které se konaly na začátku Malina, a nakonec výzva pro přihlášení.

PB150032Stačí zadat uživatel a heslo, a už jsme uvnitř.

Snímek 2014-11-15 23:38:23Pokud jste jako vy se mnou na Twitter, Facebook, Google +, LinkedIn, nebo jej sdílet s tlačítky v této publikaci, Pokud máte jakékoliv dotazy nebo návrhy prosím neváhejte se vyjádřit.

Pomozte nám dostat více čtenářů Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
e-mail

Napsat komentář