免费的Windows软件来设置,维护和使用您的Raspberry Pi
拥有和使用Raspberry Pi需要一套软件包,以便您对其进行设置,维护并为您的项目编写代码。
诸如将图像写入SD卡,格式化SD卡,通过网络传输文件或甚至以远程方式登录到Pi等任务都需要某种形式的程序。 即使为您的项目编写Python脚本,如果您更喜欢为您的代码提供更具视觉吸引力的画布,也可以使用功能丰富的文本编辑器。
多年来,我已经尝试了许多不同的选项来完成所有这些任务,并且已经解决了一些可以免费下载的可靠软件包。
我们来看看每个软件包,并说明您可能想要使用每个软件包的原因。
08年1月
RealVNC查看器
如果您不想为Raspberry Pi购买额外的屏幕,键盘或鼠标,为什么不从您的PC登录VNC会话并改用现有的外围设备?
VNC代表'虚拟网络计算',允许您从另一台计算机上查看整个Pi桌面 - 在这种情况下,我们的Windows PC。
在尝试了一些替代方案后,我建议在PC上使用RealVNC Viewer来查看Raspbian桌面。
使用RealVNC很容易。 只需在Raspberry Pi上启动VNC服务器(通过在终端中使用“vncserver”),然后使用终端上的IP详细信息以及您的用户名和密码从PC上登录。 更多 ”
08年2月
油灰
与RealVNC类似,如果您没有用于Raspberry Pi的单独屏幕和外围设备,您如何运行脚本并编写代码?
SSH是另一个不错的选择,使用Putty - 一个简单的终端仿真器,可以让你在连接到同一网络的任何PC上运行终端窗口。
所有你需要的是你的Pi的IP地址,你可以在你的Windows桌面上创建一个终端窗口来编写代码,运行脚本,执行命令等等。
我发现的唯一限制是运行任何种类的GUI元素的Python程序。 这些GUI窗口不会通过Putty SSH会话打开 - 您需要类似VNC(此列表中的上面)。 更多 ”
08年3月
记事本+ +
您可以使用终端文本编辑器(如“nano”)将您的Python脚本直接编写到Raspberry Pi中,但在代码布局,间距和语法突出显示方面,它不会给您太多的视觉反馈。
Notepad ++就像Windows内置记事本的增压版本,提供许多功能来帮助您编写代码。 我最喜欢的功能是语法高亮显示,很好地显示你的Python缩进。
Notepad ++ t还提供插件来增强其功能。 例如,NppFTP插件为您提供了基本的SFTP功能,用于在您写入代码后将代码移至您的Pi。 更多 ”
08年04月04日
FileZilla中
如果您宁愿在具有良好语法突出显示的文本编辑器中编写脚本(如上面的NotePad ++),您最终需要将代码从PC移动到您的Pi。
这里有几个选项,包括使用USB记忆棒或在线托管,但我的首选方法是通过名为FileZilla的应用程序使用SFTP。
SFTP代表'SSH文件传输协议',但我们需要知道的是它可以让您从PC上查看Pi的目录以上传/下载文件。
与其他应用程序一样,FileZilla只需要您的Pi的IP地址和用户名/密码。 更多 ”
08年05月05日
Win32DiskImager
每个Raspberry Pi都需要一张SD卡,而这些SD卡需要有一个写入他们的操作系统。
Raspbian(和其他选项)通常使用需要特定软件的磁盘映像写入SD卡。
Windows最受欢迎的选项之一是Win32DiskImager,这是我在过去几年中与数百万其他Pi爱好者一起使用的。
这是一个非常简单的应用程序,只需完成工作。 需要注意确保选择正确的驱动器进行写入,这是真正需要关注的过程的唯一部分。 更多 ”
08年06月
SD格式化器
在将磁盘映像写入SD卡之前,应确保格式正确。
Windows具有内置的格式化功能,但是我更愿意使用SD Foundation的官方'SD Formatter'工具来清除我的卡片。
我发现这个应用程序遇到的处理不同卡类型和格式的问题较少,并且包含比微软提供的更多选项。 更多 ”
08年7月
H2testw
另一个用于SD卡的免费软件包,这次在您使用它之前检查其速度和完整性。
不幸的是,我们生活在一个充满了假冒SD卡的世界,所以我总是喜欢在使用之前检查我获得的广告速度。
这看起来可能略显过量,但考虑到媒体中心等Pi项目在卡片速度上看到明显差异,这是一个有价值的过程。
该工具在开始测试之前写卡,因此请确保您选择正确的驱动器号码! 更多 ”
08年08月
愤怒的IP扫描仪
我列出的很多工具都要求您了解Raspberry Pi的IP地址。 如果您设置了静态地址,那很好,但是如果您的路由器在每次设备连接到您的网络时都指定一个随机地址,该怎么办?
通过在定义的IP地址范围内扫描您的网络并返回所有活动主机(设备)的列表,Angry IP Scanner可以为您提供帮助。
它不如Fing Android应用程序那么有用,因为它并不总是显示每个设备的名称,所以可能会发现一些尝试和错误以找到正确的IP地址。
我家里只有几个有源设备,所以这个软件对我来说很合适,特别是当我没有我的手机时。 更多 ”