Malina PI i GPIO igle: Kontroliranje malina kroz konzola serijski port

Uz drugi nastavak na pristupačne kućne automatizacije na Raspberry PI još uvijek se, danas vam želim pokazati kako se pristupa putem na serijski priključak terminal za naše Malina PI; To može biti korisno u mnogim situacijama.

OLYMPUS DIGITALNI FOTOAPARATNa primjer u Nema tipkovnice ili ekrana, što je nemoguće Omogući poslužitelj SSH, Bit ćemo u mogućnosti za pristup ovom obrascu; ili ako naš Malina neće se pokrenuti, ali je LED lampice Stanje pravilno se zapalila, s ovom metodom možemo vidjeti poruka o pogreški otkriti zašto.

Malina PI ima priključak UART za komunikacije u serija TTL, da mi treba pretvoriti u standard serijski RS232 koristeći ploču kao što su to povezivanje to našu serijski priključak.

Snimka ekrana od 2014-11-15 23:03:18

Tu su i kabeli koje učiniti istu funkciju da je ova ploča, Ali umjesto ponuda veze preko serijskog Porta RS232, povezani izravno na priključak USB računalo i jesu skuplji; Ja ću koristiti serijski port adapter RS232 da USB On je već.

OLYMPUS DIGITALNI FOTOAPARAT

Neki moduli pretvarači TTL da RS232 Ne bi trebao hrane izvana pod bilo kojim okolnostima jer dobivaju moć od luke serija, i mogli bismo uništiti naše Malina PI po supercharging; u našem slučaju koristit ćemo pretvarač na čip SP3232EEN, Da, ako smo hrane iz Malina kroz pin VCC Pretvarač pločice.

Dekadskog i shemi iz podatkovne tablice SP3232E, identičan SP3232EEN.

Dekadskog i shemi iz podatkovne tablice SP3232E, identičan SP3232EEN.

Pretvarač pločice (ili kabela) Moramo ga povezati za igle GPIO rezerviran za komunikaciju UART, Što su igle 14 (TXD), i 15 (RXD) kao što vidimo u tablici i sljedeći dijagram veze.

Tanjur TTL RS232 konverter Malina PI modela za, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Dijagram veze.

Onda ćemo instalirati ckermit, softver za kontrolu serijski port.

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

Prva stvar koju moramo učiniti je reći uređaj koji će raditi; u mom slučaju je adapter USB na RS232, Stoga je dodijeljena ruta /dev/ttyUSB0 i mogućnost -l Mi ćemo ukazati na povezivanje.

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

Jednom otvoren ckermit, Ostaje samo utvrditi parametri za povezivanje; Vidimo kao.

(/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.
----------------------------------------------------

Sada pritisnite tipku “Unesite“, Pa ćemo vidjeti sažetak pogreške koje su se dogodile na početku je Malina, i konačno u brz za prijavu.

PB150032Samo unesite u korisnik i na lozinku, i mi smo već u.

Snimka ekrana od 2014-11-15 23:38:23Ako želite možete slijedite me na Twitter, Facebook, Google +, LinkedIn, ili podijeliti s gumbima ispod ove publikacije, Ako imate bilo kakvih pitanja ili sugestija slobodno komentirati.

Pomažu nam do više čitatelja Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

ostavi odgovor