Малина PI и GPIO щифтове: Контролиране на Малина чрез конзолата сериен порт

С втората вноска на достъпни Начало автоматизация, въз основа на Raspberry PI все още да дойде, Днес искам да покажа как да получите достъп чрез сериен порт към терминал на нашите Малина PI; Това може да бъде полезна в много ситуации.

OLYMPUS ЦИФРОВ ФОТОАПАРАТНапример в случай на нямат клавиатура или екран, става невъзможно да даде възможност на сървъра SSH, Ние ще успеете да достъп до тази форма; или ако нашия Малина няма да започне, но Светодиоди Държава, запалва правилно, с този метод ние може да видите съобщение за грешка да се определят причините.

Малина PI има порт UART за комуникации в серия TTL, че ние трябва да конвертирате на стандарта сериен RS232 с помощта на чиния като следните да се свържете с нашите сериен порт.

Снимка на 2014-11-15 23:03:18

Има също кабели, които правят една и съща функция че тази плоча, но вместо да предлагат връзка през сериен порт RS232, свързан директно към порт USB на компютъра и са по-скъпи; Аз отивам да използва сериен порт адаптер RS232 за да USB Той вече е имал.

OLYMPUS ЦИФРОВ ФОТОАПАРАТ

Някои конвертори модули на TTL за да RS232 не те трябва да хранят външно при никакви обстоятелства, тъй като те получават захранване от порт серия, и ние може да изгори нашите Малина PI чрез нагнетяване; в нашия случай ние ще използваме конвертор на базата на чип SP3232EEN, че ако храним от Малина чрез ПИН VCC Конвертор табела.

Pinout и окабеляване диаграма, извлечени от листа с данни на SP3232E, идентични с SP3232EEN.

Pinout и окабеляване диаграма, извлечени от листа с данни на SP3232E, идентични с SP3232EEN.

Конвертор плоча (или кабел) Ние трябва да го свържете с игли GPIO запазено за комуникация UART, Какви са изводите 14 (TXD), and 15 (RXD) както можем да видим в тази таблица и на следната връзка диаграма.

Табела TTL към RS232 конвертор Малина PI модели за, Б, А +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Връзка диаграма.

Тогава ние ще да се инсталира ckermit, софтуер за контрол на серийния порт.

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

Първото нещо, което трябва да направим е да покаже на устройството, което ще работи; в моя случай е адаптер USB към RS232, Следователно маршрут е /Dev/ttyUSB0 и с опция -l Ние ще се показват за свързване.

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

Веднъж отворена ckermit, Само остава да се определят параметрите за връзката; Ние виждаме като.

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

Сега натиснете клавиша “Въведете“, и ние ще видите резюме на грешките, които са настъпили в началото на Малина, и накрая бърз за да влезете.

PB150032Просто въведете потребител и на парола, и ние вече сме вътре.

Снимка на 2014-11-15 23:38:23Ако ви харесва можете да следвате ме на Twitter, Facebook, Google +, LinkedIn, или я споделете с бутоните под тази публикация, Ако имате някакви въпроси или предложения, моля не се колебайте да коментират.

Помогнете ни да достигнат до повече читатели Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Вашият коментар