用电脑控制树莓派

来源:互联网 发布:淘宝翡翠哪家卖得好 编辑:程序博客网 时间:2024/04/28 04:55

4 用电脑控制树莓派

4.1 SSH

Secure Shell(SSH)是Linux的一个功能可以使你从主机电脑上快速打开一个树莓派的终端会话。要使用SSH,首先需要打开它。最简单的方式是使用Raspi Config,目前的Raspbian系统已经默认打开SSH功能。

有网络连接的情况下,SSH是一个远程连接电脑的常用方式;可以在Secure Shell中使用可以在树莓派上执行的任何命令。同时,基于它的通信都是加密的。

该方式的缺陷是基于命令行而非图形界面。如果想要远程访问图形桌面环境,请参考下一节使用VNC。

windows系统使用SSH需要安装Putty以建立SSH会话。

putty下载地址:

  • http://pan.baidu.com/share/link?shareid=2217335081&uk=605377859

解压缩后运行putty.exe


putty基本设置里“连接类型”选择SSH,主机名称或IP地址填写树莓派的IP地址,点击“打开”。弹出命令行提示输入登录用户名,输入:pi,稍等提示输入密码,输入raspberry即可实现命令行远程控制树莓派。


4.2 VNC

通过SSH只能使用命令行控制树莓派,而VNC可远程登录树莓派图形界面系统。VNC包括服务端(VNC server)和客户端(VNC viewer)

(1)安装服务端:tightvncserver

首先给树莓派安装VNC服务端,通过LX终端命令行安装tightvncserver:

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. sudo apt-get install tightvncserver  

(2)树莓派启动服务端:tightvncserver

安装好tightvncserver服务端后,命令行启动服务端

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. sudo tightvncserver  

启动服务端,第一次启动需要输入两次秘码,并确认是否使用只观察模式登录,可选择否。

启动后可以看到 服务端已启动:New 'X' desktop is raspberrypi: 1,1为电脑登录时的端口号。也可以同时启动多个服务端,以不同编号区分。


(3)获取树莓派IP地址

获取树莓派的IP地址,在LX终端输入:

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. ifconfig  

显示结果为192.168.0.112,就是我们之前设置的静态IP。如果没有设置静态IP,需要通过此步骤获取树莓派的IP用于客户端登录。

(4)电脑上安装客户端:VNC Viewer

在电脑上安装VNC客户端,有很多可选的软件,推荐RealVNC,连接稳定,下载地址:

  • http://www.realvnc.com

安装VNC Viewer后打开弹出如下对话框:

VNC Sever栏输入192.168.0.112:1(1为vnc服务端的端口号),点击连接,然后输入树莓派VNC服务端第一次启动时设置的登录密码完成登录。


(5)让树莓派开机启动VNCserver

以下是一个简单易行的开机启动VNCserver的方法。创建开机启动文件

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. cd /home/pi  
  2. cd .config  
  3. mkdir autostart  
  4. cd autostart  
  5. nano tightvnc.desktop  
打开的文件中输入如下代码:

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. [Desktop Entry]  
  2. Type=Application  
  3. Name=tightVNC  
  4. Exec=vncserver :1  
  5. StartupNotify=false  
重启树莓派

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. sudo reboot  
这样每次通电开机,我们不需要外接屏幕也可以用电脑使用树莓派的静态IP和VNCserver端口1远程登录树莓派的图形界面系统了。

4.3 使用串口连接树莓派

如果没有网络环境又想使用电脑控制树莓派,可以通过串口线实现。

使用UBS转TTL线连接树莓派,连接图如下图所示:右下角GPIO接口倒数第5~第3个引脚,依次连接绿色、白色、黑色USB接线,红色为电源供电线,理论上可以接外侧倒数第1个引脚给树莓派供电,我测试了一下因功率不够导致树莓派无法启动。


打开putty,选择“串口”连接,端口为计算机分配给USB转TTL线的端口号,通过:计算机--右键--设备管理器--端口,查看串口号,本机为COM5,波特率填115200,点击putty对话框下方的“打开”按钮进行连接。

弹出的命令行连接窗口中输入pi,然后输入密码:raspberry,即可通过串口连接树莓派。

原文地址:http://blog.csdn.net/iracer/article/details/51620051

0 0
原创粉丝点击