覆盆子 PI 和 GPIO 引脚: 通过控制台串行端口控制覆盆子

与第二期上 负担得起的家庭自动化基于树莓派 还是要来, 今天我想要展示如何通过访问 串行端口 到终端的我们 覆盆子 PI; 这可以在很多情况下有用.

奥林巴斯数码相机举个例子的情况 没有键盘或屏幕, 使不可能的 启用服务器 SSH, 我们将能够访问此窗体; 或如果我们 覆盆子 将不会启动,但 指示灯 点燃了正确的状态, 用这种方法,我们可以看到要查明原因的错误消息.

覆盆子 PI 有一个端口 UART 通信 系列 TTL, 我们应转换为标准 串行 RS232 使用类似于以下内容的板连接到我们 串行端口.

屏幕截图 2014-11-15 23:03:18

也有 执行相同功能的电缆 这板, 但而不是通过串行端口提供连接 RS232, 直接连接到端口 USB 计算机和更昂贵; 我要去使用一个串行端口适配器 RS232USB 他已经有了.

奥林巴斯数码相机

一些转换器模块 TTLRS232 不他们应该喂外部在任何情况下因为他们从端口接收功率 系列, 和我们可以燃烧我们 覆盆子 PI 由增压; 在我们的例子中我们将使用基于芯片的转换器 SP3232EEN, 如果我们从饲料 覆盆子 通过销 VCC 转换板.

引出线和接线图从 SP3232E 数据表中提取, 与 SP3232EEN 相同.

引出线和接线图从 SP3232E 数据表中提取, 与 SP3232EEN 相同.

转换器板 (或电缆) 我们必须将它连接到引脚 GPIO 为通信预留 UART, 针是什么 14 (TXD), 和 15 (通讯) 我们可以看到在这张桌子和下面的连接图.

板 TTL 到 RS232 转换器 覆盆子 PI 模型, B, A +, B +
VCC
+ 5V
德克萨斯州
GPIO 14 (UART TXD)
RX
GPIO 15 (通讯 UART)
吉安达 吉安达
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如果你愿意,你可以跟着我 推特, Facebook, 谷歌 +, LinkedIn, 或它分享这份出版物下方的按钮, 如果您有任何疑问或建议,请不要犹豫,置评.

帮助我们达成更多的读者 Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

留言