Adafruit的树莓派教程第五课:使用控制电缆
Adafruit的树莓派教程第五课:使用控制电缆
时间 2014-05-09 01:11:20 极客范
原文 http://www.geekfan.net/9095/
本文由极客范-Boyd Wang翻译自 Adafruit.com 。欢迎加入 极客翻译小组 ,同我们一道翻译与分享。转载请参见文章末尾处的要求。
概览
这节课你将学习到如何使用控制电缆控制你的树莓派。

用这种方式连接的一大好处是它可以直接为小派供电并且你也不需要连接键盘鼠标或显示器到小派上就可以登录。
如果你使用Windows,你需要安装终端模拟软件(Putty)和控制电缆的USB驱动。Mac机器已经自带了终端。
外部设备能够通过树莓派自带的串口连接到控制台并且在登陆之后发送命令。
在下一课里,我们将会使用另一种方式达到同样的目的 – 使用SSH通过本地网络连接。
你需要的
要跟着这节课的讲述,你需要下列设备或软件:
硬件部分

树莓派

Adafruit控制电缆
这种电缆的逻辑电平是3.3V所以它是安全的,但不是所有种类的电缆都是3.3V!在这篇教程里只有使用Adafruit的控制电缆才能避免损坏小派上的GPIO针脚。
软件安装(Mac)
OSX已经自带了终端模拟软件,你可以用它来进行命令行操作,所以我们只需要安装控制电缆用的USB驱动。
从这里获取USB驱动:
http://sourceforge.net/projects/osx-pl2303/
如果是使用狮子(Lion)或山狮(Mountain Lion)或之后的OS X,试试下面的驱动:
http://changux.co/osx-installer-to-pl2303-serial-usb-on-osx-lio
这两个都是标准的Mac安装包。安装时所有弹出提示都保持默认。
软件安装(Windows)
从这里下载Putty:ht tp://www.putty.org/
从下载列表里的”For Windows on Intel x86″部分选择一个叫做”putty.exe”的二进制文件就行了。然后会让你选择保存路径,我们先保存到桌面上。
注意这不是一个安装包而是程序本身。只需要双击putty.exe就可以运行它了。
从这里下载PL2303驱动:
http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
将会下载一个叫做”PL2303_Prolific_DriverInstaller_v1_7_0.zip”的zip压缩文件。解压到桌面上然后运行”PL2303_Prolific_DriverInstaller_v1.7.0.exe”。
注意PL2303控制电缆与Windows 8不兼容!


像这样安装这个驱动:插入你的USB控制电缆,然后会弹出”发现新硬件向导”。使用自动搜索选项来进行安装,然后它就能正常工作了。

一旦安装完成,你将会看到下面的消息:

软件安装(Linux)
内核为2.4.31以及之后的版本已经自带了PL2303 USB驱动,所以你就不用安装啦。
一些发行版如Ubuntu 12.10没有包含”screen”命令。试着在命令行键入”screen”看看有没有错误提示,你可以通过下面的命令安装它:
sudo apt-get install screen
sudo apt - get install screen
连接控制电缆
控制电缆有4个母头可以直接插到树莓派的GPIO针脚上。
Adafruit USB控制电缆的逻辑电平是3.3V,所以它对于小派来说是安全的。

在这个试验里,我们将会通过串口直接为树莓派供电,所以 千万不要 为USB适配器为小派供电。如果你想使用USB适配器供电,那就不要插红色的那根母头。
这里要注意的是只能由一个电源供电,USB适配器或控制电缆, 只能二选一 。
像下图所示的方式接线:

4根母头连接到GPIO的针脚上。要了解更多的关于针脚的信息,请参考第四课:http://www.geekfan.net/8972/
- 红色母头连到5V针脚
- 黑色连接到GND
- 白色连接到TXD
- 绿色连接到RXD
如果你不是很确定,请查阅下面的针脚图。但需要注意的这幅图是倒过来的,如果要对照照片上的针脚,你需要把它旋转180度。

现在把另一端的USB口连接到电脑上,你将会看到小派的电源LED灯亮了。
测试与配置
如果你是用的是Mac,那么你要做的就是打开一个终端窗口,然后键入下面的命令:
screen /dev/cu.PL2303-00001004 115200
screen / dev / cu . PL2303 - 00001004 115200
设备的名字可能和我的稍有不同。所以在键入到”cu.PL”时按一下Tab键然后它会自动补全你的设备名称,然后键入115200(这是波特率)。
如果你是用的是Linux,使用下面的命令:
sudo screen /dev/ttyUSB0 115200
sudo screen / dev / ttyUSB0 115200
按一下回车然后你就应该能看到登录提示了。
这是在Mac上运行的结果:

这是Ubuntu上的:

如果你用的是Windows,在运行Putty之前,你需要知道使用哪一个com口连接电缆。你可以在Windows的设备管理器里进行查找。
你可以在控制面板里找到设备管理器。

这个例子里使用的是COM7。
现在打开Putty,你将看到一个连接窗口。

选择一个”Serial”类型的连接,然后设置Speed为115200,Serial line为COM7。
最后点一下”Open”进行连接。记得要按一下回车开始通信。

对于新安装的Occidentalis和Wheezy来说,默认的用户名是”pi”并且默认的密码是”raspberry”。
就是这样了!你现在已经能够使用命令行控制你的小派了。
下一节课我们将会使用SSH作为另一种方式通过本地网络来连接树莓派。
Adafruit的树莓派教程第五课:使用控制电缆的更多相关文章
- NeHe OpenGL教程 第五课:3D空间
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- Android OpenGL教程-第五课【转】
第五课 3D空间: 我们使用多边形和四边形创建3D物体,在这一课里,我们把三角形变为立体的金子塔形状,把四边形变为立方体. 先看看三角形的顶点变成啥了 private float[] mTriangl ...
- 【Mongodb教程 第五课 】MongoDB 删除集合
drop() 方法 MongoDB 的 db.collection.drop() 是用来从数据库中删除一个集合. 语法: drop() 命令的基本语法如下 db.COLLECTION_NAME.dro ...
- NeHe OpenGL教程 第四十五课:顶点缓存
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- NeHe OpenGL教程 第三十五课:播放AVI
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- NeHe OpenGL教程 第二十五课:变形
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- NeHe OpenGL教程 第十五课:纹理图形字
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- [译]Quartz.NET 框架 教程(中文版)2.2.x 之第五课 SimpleTrigger
第五课 SimpleTrigger 如果你需要在一个指定时间段内执行一次作业任务或是在指定的时间间隔内多次执行作业任务,SimpleTrigger应该能满足你的调度需求.例如,你希望触发器在2015年 ...
- kali linux 渗透测试视频教程 第五课 社会工程学工具集
第五课 社会工程学工具集 文/玄魂 教程地址:http://edu.51cto.com/course/course_id-1887.html 目录 第五课社会工程学工具集 SET SET的社会工程 ...
随机推荐
- C#签名 NX90
1.在VS中添加D:\Siemens\NX90\ \NXSigningResource.res文件,右击文件属性,将资源变为 嵌入式资源,即生成方式 2.编译生成exe文件或者dll文件,例如:xxx ...
- Windows 8.1 应用再出发 - 几种新增控件(2)
本篇我们接着来介绍Windows 8.1 的新增控件,分别是:Flyout.MenuFlyout.SettingsFlyout.Hub 和 Hyperlink. 1. Flyout Flyout被称为 ...
- 2015年8月18日,杨学明老师《技术部门的绩效管理提升(研讨会)》在中国科学院下属机构CNNIC成功举办!
2015年8月18日,杨学明老师为中国网络新闻办公室直属央企中国互联网络中心(CNNIC)提供了一天的<技术部门的绩效管理提升(研讨会)>培训课程.杨学明老师分别从研发绩效管理概述.研发绩 ...
- Yaf零基础学习总结2-Yaf框架的安装
接着上一篇文章<Yaf零基础学习总结1-Yaf框架简介>我们对Yaf框架有那么一个大概的了解了,但是对于程序员来说,那些文字都是表面的,他们最想的就是开始敲代码了.当然这也是学习Yaf框架 ...
- python 多线程 笔记(一)
#coding=utf-8 import threading from time import sleep, ctime loops = [4,2] def loop(nloop, nsec): pr ...
- VIM编辑器的命令
最近看书,说要熟悉一个文本编辑器的用法最好,在mac上找来找去,发现还是VIM最简单,是自带的,哈哈,决定先转下常用的命令,后续如果有时间,可以慢慢试用,慢慢分类,以下: VIM命令大全 保存文本和退 ...
- 以太网客户端提示windows系统自带共享代理解决方法
以太网客户端(Dr.COM)登陆出现windows系统自带共享代理,如下图: 系统win+R调出运行: 在服务中,找到Internet Connection Sharing (ICS): 右键属性,将 ...
- pmcyg 1.0 发布,Cygwin 安装包创建工具
pmcyg 1.0 改进包列表中对 UTF-8 的支持. pmcyg是一种工具来创建自定义集合的Cygwin包 连同Cygwin安装程序.这使得创建独立的分布而无需镜整个组Cygwin包.例如,它可以 ...
- c# 高效读写文件
一.同步读写文件(在并发情况下不会发生文件被占用异常) static void Main(string[] args) { Parallel.For(0, 10000, e => { strin ...
- 用c#开发微信 (15) 微活动 1 大转盘
微信营销是一种新型的营销模式,由于微信更重视用户之间的互动,故而这种营销推广不不能盲目地套用微博营销的单纯大量广告推送方式.这种方式在微信营销中的效果非常差,会令用户反感,继而取消去企业或商家的微信公 ...