Raspberry Pi 的Windows软件

开源硬件 2019-11-26 1180 次浏览 0 条评论 次点赞

拥有和使用Raspberry Pi需要一组软件包,使您能够设置,维护和编写项目代码。

install-windows-10-iot-core-raspberry-pi-4-featured-800x400.jpg

诸如将图像写入SD卡,格式化SD卡,通过网络传输文件甚至远程登录Pi等任务都需要某种形式的程序。即使为项目编写Python脚本,如果您希望在代码中使用更具视觉吸引力的画布,也可以使用功能丰富的文本编辑器。

让我们浏览每个软件包,并说明您可能想要使用它们的原因。

RealVNC查看器

如果您不想为Raspberry Pi购买额外的屏幕,键盘或鼠标,为什么不从PC登录VNC会话并使用现有的外围设备呢?

VNC代表“虚拟网络计算”,允许您从另一台计算机查看整个Pi桌面 - 在本例中是我们的Windows PC。

在PC上使用RealVNC Viewer查看Raspbian桌面是个好主意。

使用RealVNC很简单。只需在Raspberry Pi上启动VNC服务器(在终端中使用“vncserver”),然后使用终端上的IP详细信息和您的pi用户名和密码从PC登录。

Putty

与RealVNC类似,如果您的Raspberry Pi没有单独的屏幕和外围设备,那么如何运行脚本和编写代码?

SSH是另一个很好的选择,使用Putty - 一个简单的终端模拟器,可以让你在连接到同一网络的任何PC上运行终端窗口。

您只需要Pi的IP地址,就可以在Windows桌面上创建一个终端窗口来编写代码,运行脚本,执行命令等等。

我发现的唯一限制是运行具有任何GUI元素的Python程序。这些GUI窗口无法通过Putty SSH会话打开 - 您需要VNC(此列表中的上方)。

记事本+ +

您可以使用终端文本编辑器(如“nano”)将Python脚本直接编写到Raspberry Pi中,但是在代码布局,间距和语法突出显示方面,它并没有给您太多的视觉反馈。

Notepad ++就像Windows内置记事本的增压版本,提供了许多功能来帮助您编写代码。我最喜欢的功能是语法高亮,显示你的Python缩进很好很清楚。

Notepad ++ t还提供插件来增强其功能。例如,NppFTP插件为您提供了基本的SFTP功能,可以在您编写代码后将代码移动到Pi。

FileZilla

如果您希望在具有良好语法高亮的文本编辑器中编写脚本(如上面的NotePad ++),您最终需要将代码从PC移动到Pi。

这里有一些选项,包括使用USB记忆棒或在线托管。一种好方法是通过名为FileZilla的应用程序使用SFTP。

SFTP代表“SSH文件传输协议”,但我们需要知道的是它允许您从PC查看Pi的目录以上载/下载文件。

与此处的其他应用程序一样,FileZilla只需要您的Pi的IP地址和用户名/密码。

Win32DiskImager

每个Raspberry Pi都需要一张SD卡,这些SD卡需要写入一个操作系统。

Raspbian(和其他选项)通常使用您需要特定软件的磁盘映像写入SD卡。

Windows最受欢迎的选项之一是Win32DiskImager。这是一个非常简单的应用程序,只需完成工作。需要注意确保选择正确的驱动器进行写入,这是该过程中唯一真正需要引起注意的部分。

SD格式化程序

在将磁盘映像写入SD卡之前,应确保其格式正确。

Windows具有内置的格式化功能:但是,您可能更喜欢使用SD Foundation的官方“SD Formatter”工具来清理卡片,因为此应用程序在处理不同卡片类型和格式时遇到的问题较少,并且包含更多选项比微软的产品。

H2testw

另一个SD卡免费软件包,这次是在你使用它之前检查它的速度和完整性。

不幸的是,我们生活在一个充满假冒SD卡的世界里,因此最好先检查一下您是否在使用之前获得了广告宣传的速度。

这似乎有些过分,但考虑到媒体中心等Pi项目看到卡片速度之间存在显着差异,这是一个值得的过程。

该工具会在开始测试之前写入您的卡,因此请确保选择正确的驱动器号!

愤怒的IP扫描仪

此处列出的许多工具都要求您了解Raspberry Pi的IP地址。如果你已经设置了静态地址,那很好,但是如果你的路由器每次设备连接到你的网络时分配一个随机地址怎么办?

通过在定义的IP地址范围内扫描您的网络并返回所有活动主机(设备)的列表,Angry IP Scanner可以为您提供帮助。

它不如Fing Android应用程序有用,因为它并不总是显示每个设备的名称,因此可能会有一些试验和错误找到正确的IP地址。

我家里只有一些有源设备,所以这个软件适合我,特别是当我没有手机时。

👍

本文由 CulmartPlay 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以共同推动STEM公益教育!

楼主残忍的关闭了评论