简介
在本教程/项目中,我们将看到如何在没有显示器和键盘的情况下设置树莓派。这种类型的设置通常被称为树莓派的无头设置。在进入基本设置的细节之前,让我们简要地看一下高性能单板计算机-树莓派。
树莓派是由英国树莓派基金会开发的袖珍电脑。虽然开发树莓派系列的主要原因是向学校学生教授计算机科学和编程的基础知识,但树莓派已经接触到更广泛的用户,如制造商、业余爱好者、电子爱好者,甚至在机器人领域。
截至2017年3月,已经售出了超过1250万台树莓派电脑。
多年来,树莓派基金会已经发布了几个版本的树莓派板,目前的版本是树莓派3模型b。它有很多功能,比如:
- 一个64位四核ARMv8处理器,运行频率为1.2GHz (BCM2387)。
- 车载无线局域网(Wi-Fi)和蓝牙(BLE)
- USB 2.0接口(4个)
- 以太网端口
- GPIO管脚
- HDMI和合成视频等许多功能
从功能的简单列表中,我们可以清楚地看到树莓派板自带强大的硬件,并可选择连接不同类型的外部模块,如摄像头、显示器、键盘等。
主要的问题是,当我们买这台35美元的小电脑时,我们得到的只是主板,我们需要通过HDMI连接到显示器或电视,通过USB连接到键盘或鼠标,以便利用它的潜力。
但是有一种方法可以让你在没有显示器和键盘的情况下使用树莓派。如前所述,这种类型的设置被称为树莓派的无头设置。
在这个项目中,我将带你通过一个循序渐进的过程,在树莓派上安装最新版本的树莓操作系统(树莓杰西),而不需要连接到显示器或键盘(好吧,从技术上讲,我们需要一台电脑来实现这一点)。
树莓派的无头安装所需的硬件
首先,让我们收集设置所需的所有硬件组件。为了安装树莓派,我们需要以下组件。
- 联网电脑(手提电脑或台式电脑)
- 覆盆子π3
- 5V - 2A电源(树莓派推荐),带microUSB连接器
- MicroSD卡(最小8GB)
- SD卡适配器(USB类型或标准SD适配器)
- 以太网电缆(除计算机用电缆外)
- 接入互联网路由器(如果没有接入,不要担心,我们有其他选择)
我将解释使用Windows PC的安装过程。步骤在Mac中也会类似(略有变化,如Mac中的终端和Windows中的Putty)。为了给树莓派供电,我使用了一个5V - 2A移动充电适配器,带有microUSB连接器。
开始与树莓派的无头设置
格式化microSD卡
首先,我们需要正确格式化microSD卡,我们将在上面安装树莓派的操作系统。为此,我使用了官方的SD卡格式化工具网站
下载SD卡格式化软件并安装。将microSD卡插入适配器,将适配器插入计算机的USB端口。一些适配器将microSD到标准SD,他们必须插入一个专用的SD卡插槽。
打开SD卡格式化工具,选择正确的驱动器,我们需要格式化。之后,转到选项并设置格式大小调整来在.然后格式化microSD卡。
操作系统下载
现在,我们需要下载树莓派的操作系统。我使用的是树莓派基金会的官方操作系统——树莓派。可以从这里下载页面
如果你仔细观察,你会发现有两种版本的Raspbian操作系统:Pixel版的Raspbian Jessie和Lite版的Raspbian Jessie。我使用了Raspbian Jessie和Pixel,因为它有一个图形用户界面(GUI)。
操作系统下载完成后(将以zip格式下载),解压缩到一个文件夹中。您可以找到扩展名为.img(映像文件)的操作系统文件。
将Raspbian操作系统写入microSD卡
我们需要把这个操作系统写在microSD卡上。为此,我将使用Win32磁盘镜像软件。这是一个免费的软件,您可以使用它来将映像文件(.img)写入USB驱动器或SD卡。
它可以从在这里并将其安装到您的计算机上。
打开Win32 Disk Imager软件,首先选择正确的microSD卡盘符(假设microSD卡已经插入并格式化)。然后点击文件夹图标,选择我们已经下载并解压到文件夹中的Raspbian Jessie图像文件(.img)。
然后你可以在Win32磁盘映像器上点击写入按钮。Raspbian Jessie镜像文件的大小大约为4GB,因此根据microSD卡的写入速度,完成镜像文件的写入需要1到10分钟。
启用SSH (Secure Shell)功能
在最近的Raspbian操作系统中,SSH Server默认是关闭的。如果您使用您的树莓派与显示器和键盘,我们可以帮助树莓派配置设置在Preferences菜单或使用终端窗口启用SSH。
因为我们正在设置树莓派,没有显示器和键盘(即无头方式),所以我们还不能访问终端。
还有另一种启用SSH Server的方法。在microSD卡上写完Raspbian操作系统后,打开SD卡,在microSD卡的引导分区中创建一个名为“SSH”的文件,不带扩展名。
首先,打开microSD卡,选择左上角的组织选项。
然后点击文件夹和搜索选项。转到View选项卡,取消选中”隐藏已知文件类型的扩展名”选择。
然后,右键单击空白处,创建一个新的文本文档。
删除名称“新建文本文档”和扩展名“。txt”。输入“SSH”,不带扩展名。您将得到一条警告消息,只需单击Yes。SSH文件创建完成。
注意:当我们启动树莓派时,它会寻找SSH文件,因为我们创建了它,树莓派会启用SSH,然后删除文件。
现在,您可以将microSD卡插入到树莓派的插槽中。在启动它之前,我们还需要两个工具来继续设置。
由于我们还不能访问树莓派的命令提示符,我们需要一个名为Putty的工具,它作为一个远程SSH服务器,以便我们可以从远程计算机访问树莓派的命令提示符。
Putty可以从这里下载链接
我们需要的另一个软件是高级IP扫描器。此工具将扫描连接到路由器的设备,并显示相应的IP地址。
我们需要树莓派的IP地址。所以,下载高级IP扫描器在这里.不需要安装,因为有一个可移植的版本,可以直接从下载的文件运行。
启动树莓派
完成以上所有步骤后,我们现在就可以启动树莓派了。在打开电源之前,请确保树莓派已通过网线连接到互联网。将以太网线缆和USB微线缆插入树莓派后,打开树莓派的电源。
我们首先要做的是获取树莓派的IP地址。打开我们刚刚下载的高级IP扫描器工具,选择运行选项。工具打开后,单击扫描选项。
然后,该工具列出所有连接到路由器的设备及其IP地址。在我们的例子中,树莓派的IP地址是192.168.1.3。请记录此IP地址。
打开Putty,在“Host Name (or IP Address)”输入树莓派的IP地址。其他字段,如端口22和连接类型作为SSH没有改变。
单击Open,如果一切顺利,我们将从Putty得到一个关于SSH服务器的警告消息。
只要点击Yes。如果SSH连接成功,您将得到树莓派的登录页面。
如果您是第一次使用树莓派或没有修改默认密码,请输入默认用户名“Pi”,按回车键时需要输入密码“Raspberry”。
用户名-π
密码——覆盆子
注意:当你输入密码时,屏幕上只会出现一个空白,什么也没有打印出来。不要担心。只需输入正确的密码,然后按回车键。
成功通过SSH协议登录树莓派。
如果你想配置你的树莓派如更改用户名,密码等,输入sudo raspi-config然后按回车键。现在你将进入树莓派的配置设置。
通过VNC方式访问树莓派桌面
我们将通过访问我们正在使用的电脑的树莓派桌面来继续设置。为此,我们需要一个VNC(虚拟网络计算)软件,如RealVNC。RealVNC Viewer可以从在这里
现在,我们需要在树莓派中设置VNC选项。首先让我们更新一下树莓派的操作系统sudo apt-get更新打开Putty终端。
该命令将检查任何更新,如果有,它将下载并更新。
在此之后,我们需要在树莓派上安装VNC Server和VNC Viewer。为此我们需要进入Sudo apt-get安装realvnc-vnc-server realvnc-vnc-viewer在腻子。
这个命令将在树莓派上安装VNC服务器和VNC查看器。
安装完成后,我们需要从配置设置中启用树莓派的VNC服务器。所以,进入sudo raspi-config在腻子。
选择“接口选项”,在列表中选择“VNC”。
通过选择YES选项启用VNC。您将得到一个确认消息,表明VNC已启用。
如果你想改变显示器的分辨率,你现在可以通过进入配置设置中的高级选项并选择分辨率来改变它。
您将得到一个可能的分辨率列表,在我们的示例中,笔记本电脑支持的最大分辨率为1366 x 768。所以,我选择了1280 x 720。您将再次得到一个确认消息,表示显示分辨率已被更改。
返回配置设置的主窗口并选择Finish。它会要求你重新启动。点击Yes。你的树莓派将重新启动。
注意:重启后,Putty将与树莓派失去连接。如果要使用Putty,请关闭并重新打开。
现在,我们已经启用了VNC并更改了树莓派的显示分辨率,现在我们准备开始最后一步。打开之前下载的VNC Viewer,在地址栏中输入树莓派的IP地址,单击“enter”。
您将从VNC Viewer获得一条警告消息,然后单击Continue。然后VNC Viewer要求输入用户名和密码。如果你之前没有使用树莓派的配置设置更改它们,那么输入用户名为Pi,密码为树莓。
恩! !你现在可以使用树莓派的桌面了。
11反应
我得到了一个树莓派3,也读了更多关于它的东西,哈哈
谢谢,就像你描述的那样。
非常感谢。你的分享非常有用。
我想把投影仪和圆周率连接起来。
请告诉我步骤
谢谢! !做得很成功。测序文档。
这是一个手把手的教程。很多谢谢!
非常感谢!它一直工作得很完美。
谢谢,非常感谢!
我不明白如何将圆周率连接到互联网?请帮助
在设置好pi上的所有东西并加载代码(游戏邦注:我在我的笔记本上编写的用于计算使用Open CV人数的代码)后,我可以从电脑上拔出RPi并将其安装到我计划使用它的地方吗?与计算机没有物理和无线连接。
请用邮件回复我
为什么树莓派都是Linux,你们却总是告诉我们要用windows !!