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 LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Napsat komentář