
你好
几个月前,我给自己买了一个覆盆子,以练习嵌入式开发。 我敢肯定,很多熟悉Raspberry的人都认为,至少需要RJ45或监视器,键盘和鼠标(更好)才能启动微型计算机。 今天,我们将通过搜索树莓派无头安装程序揭开这个神话。 为此,我们将使用Wi-Fi网络和SSH协议。
如果您已经有一个板卡和SD卡,但是没有附加的显示器,尤其是没有以太网线,那么您需要做一些其他的操作才能成功在板卡上安装OS及其使用的可能性。
- 我们选择所需的操作系统(网站上有可用列表 ) ,从网站上下载档案(我用过Raspbian)
- 将操作系统安装在USB闪存驱动器上 。 解压缩存档后,需要将带有扩展名
img
的磁盘映像写入格式化的sd卡(该卡应具有足够的内存,在我的情况下,我使用的是16gb)。 您可以为此使用Etcher(在所有平台上都可以使用),Win32DiskImager(对于Windows)或任何其他实用程序。 创建wpa_supplicant.conf
文件 。 接下来,您需要为wpa_supplicant
创建一个配置文件,在其中我们指定wi-fi网络的参数。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=UA network={ ssid="Your network name/SSID" psk="Your WPA/WPA2 security key" key_mgmt=WPA-PSK }
您需要在参数ssid
, psk
, country
输入数据。 该文件必须在引导部分- /boot/wpa_supplicant.conf
boot/ /boot/wpa_supplicant.conf
到可引导闪存驱动器的根目录中。
- 创建
ssh
文件
要激活对我们板的ssh访问,您需要创建一个空文件/boot/ssh
- 在Raspberry PI上启动OS
完成上述操作后,您可以将USB闪存驱动器插入板中并通电。 - 我们正在寻找本地网络中的董事会
板必须连接到我们的本地wi-fi网络,我们可以使用Advanced IP Scanner(Windows)或nmap(Linux命令sudo nmap -sP 192.168.100.0/24
来检测它,您需要使用您本地网络的IP地址-您可以使用ifconfig
) - 通过SSH连接到Raspberry
找到网络上的板卡地址后,可以使用ssh接口进行远程连接。 对于Windows用户,我们可以安装PuTTY for Linux,我们将使用ssh
。 通过PuTTY连接的详细说明在此处 。 如果您使用的是Linux,我们将使用ssh pi@192.168.100.103
(指定您的主板地址)进行连接。 将出现一个密码输入行-标准的raspberry
密码-输入它,然后按Enter键。
这就是我们对Raspberry OS的完全访问权限。 如果突然需要图形界面,则需要查找VNC和RDP。
希望对您有所帮助!