0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样在不连接键盘/鼠标/显示器的情况下启动树莓派

454398 来源:网络整理 作者:网络整理 2019-12-02 10:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

本指南介绍了如何在不连接键盘/鼠标/显示器的情况下启动Raspberry Pi零或零W。基本设置将通过在首次启动之前使用主PC上的编辑器直接在SD卡上编辑文本文件来配置。

Latest OS tested: Raspbian Buster Lite 2019-06-20

在本指南中,术语“ Pi零”将同时用于零和零W。

建议的物品

如果出于任何原因需要进行故障排除,则此项目是您最好的朋友。只需10美元,它就可以轻松处理无头Pi Zero。

USB控制台电缆。

不要没有它就离开家。

这是专门为Pi制作的稍微更高级的选项。它具有允许您使用标准micro USB电缆的便利性。它主要用于连接到公头,因此,如果您焊接在其他东西上,则必须找到某种方法将其跳线。

Adafruit PiUART-Raspberry Pi的USB控制台和电源附件

当然,您还需要用于操作系统的SD卡,Pi Zero(加上WiFi适配器)或Zero W,以及某种形式的

公头接头

母头接头

90deg母头接头

但我想连接键盘/鼠标/显示器

很好,但本指南未涵盖。排除HDMI问题,配置显示设置以及处理可能的HDMI和/或USB电缆和/或电源问题是值得单独指导的。

其他Pi型号

本指南主要针对Pi Zero和Zero W,因为这些型号更难安装键盘/鼠标/显示器。但是,这些设置说明也应适用于任何带有WiFi的Pi。它已经过测试,可以用于:

Pi 3 Model B

Pi 3 Model B +

Pi 3 Model A +

有没有生命?

您可以跳过本节,除非您有理由相信自己的Pi Zero还没有生命。

零没有电源LED

Pi Zero并没有太多闪烁的LED灯,可以给您带来温暖的模糊感,表明它在做什么,甚至还活着。而且,如果GPU无法找到有效的OS映像,它甚至不会打开绿色的ACT LED并看上去完全没电。通常,这仅表示SD卡出现故障。卡不良。图像不好。图片过时。随你。 这并不意味着Pi Zero已死。

以下是执行健全性检查以验证Pi Zero是否正常的方法。

(从此处获取,并在此处提供)

取零,在任何插槽或插槽中没有任何东西(是的,不需要SD卡或想进行此测试!) 。

将普通的micro-USB插入USB-A DATA SYNC 电缆(不是仅用于充电的电缆!请确保它是真正的数据同步电缆!)

将USB电缆连接到PC,将micro-USB插入Pi的USB( 不是PWR_IN )。

如果零还活着,您的Windows PC将会安装新硬件,并且您应该在设备管理器中看到“ BCM2708引导”。

或者在Linux上,运行 sudo lsusb 或运行 dmesg 并查找ID 0a5c:2763 Broadcom Corp 消息。如果您看到了这一点,那么到目前为止,您已经知道零号还没有死。

消息显示可能需要几秒钟。

下面是通过USB电缆连接到Linux计算机的Pi Zero以及产生的dmesg输出。 注意:未安装SD卡,USB电缆在USB端口中,并且没有指示灯。

这是我们的Windows计算机显示的内容:

看上去已经死了,但事实并非如此。

在SD卡上安装操作系统

本指南以Raspbian Lite为起点。从此处下载最新版本:

Raspbian下载

您将获得一个.zip文件。解压缩该文件,您将获得一个.img文件。然后按照以下出色说明将OS映像刻录到SD卡:

Raspberry Pi成像教程

您生活在一个拥有整个操作系统的世界中可以放在比您的指尖还小的晶圆薄塑料片上。您可以在5美元(或10美元)的计算机上运行该计算机,该计算机足够小,可以赠与一本杂志的封面。您应该对此感到惊讶,激动和高兴。

文本文件编辑

如果成功刻录了OS映像,则应该在主机上看到一个名为 boot 的文件夹。如果不是,请尝试卸下并重新插入SD卡。如果还是不能,请尝试再次刻录图像。

我们将在启动中创建/编辑三个文本文件。

wpa_supplicant.conf -无线网络设置

config.txt -全局系统设置

ssh -一个空的文本文件以启用ssh

在将其放入Pi Zero之前,我们将直接在SD卡上对其进行编辑。这样,您可以在主机上使用喜欢的文本编辑器来编辑这些文件。尽量避免使用文字处理器

配置WiFi

Pi Zero W内置了WiFi,因此无需其他操作。如果您使用的是原始的Pi Zero,则将需要某种形式的WiFi适配器及其连接方式:电缆或适配器。

WiFi配置文件不存在,需要创建。该文件的名称应为 wpa_supplicant.conf ,并且其内容将在启动时复制到系统文件夹中。然后将其删除。因此,这是一次唯一的过程。如果要重试,则必须重新创建文件并重新启动。

文件内容应如下所示。将 YOURSSID 和 YOURPASSWORD 替换为用于网络设置的任何内容。

下载:文件

复制代码

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=US

network={

ssid=“YOURSSID”

psk=“YOURPASSWORD”

scan_ssid=1

} ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=US

network={

ssid=“YOURSSID”

psk=“YOURPASSWORD”

scan_ssid=1

}

请勿在此文件中的=周围放置任何空格。

就像这样:

单击此处以获取国家/地区代码列表。

保存文件并继续进行下一步。 (更多详细信息在这里)

启用UART

名为 config.txt 的文件已经存在,我们将编辑其内容。我们将在底部添加一些文本以启用GPIO头引脚上的UART。这样可以在以后连接USB控制台电缆以进行故障排除。

在文本编辑器中打开文件,并将以下文本添加到底部。

下载:文件

复制代码

# Enable UART

enable_uart=1 # Enable UART

enable_uart=1

类似:

保存并继续下一步。 (更多详细信息在这里)

启用SSH

SSH以前默认情况下处于启用状态,但后来(2016年11月)默认情况下处于关闭状态。这是由于出于安全考虑,因为pi用户ID和密码是众所周知的。但是,您可能需要启用此功能,以便可以远程连接Pi Zero。

为此,我们只需创建一个名为 ssh 的文件。该文件不存在,需要创建。它可以是空的。系统在引导时查找它,如果存在,将启用ssh。然后将其删除。因此,只需创建一个新文件并将其另存为 ssh 到 boot 文件夹中即可。

最终检查

完成上述步骤后,您应该将SD卡中的以下文件保存在 boot 文件夹。

从主计算机安全地删除SD卡,并将其安装在Pi Zero中。

赋予生命

确定。接通电源。

插入SD卡后,如图所示通过USB电缆为 PWR IN 连接器供电。

您应该在绿色LED灯上看到一些活动。这意味着Pi Zero找到了良好的操作系统映像并正在启动。

一两分钟后,您可以尝试对ping Zero进行ping操作,以查看其是否已连接到网络。您可以使用mDNS样式编址访问Pi Zero。 Windows用户将需要一些其他设置。在此处阅读。

下载:文件

复制代码

ping -c 3 raspberrypi.local ping -c 3 raspberrypi.local

您还应该能够 ssh 进入Pi Zero。

下载:文件

复制代码

ssh [email protected] ssh [email protected]

默认密码为覆盆子。

完成?

如果可行,那么您差不多完成了。 Pi Zero已连接到您的网络,并且假设您的网络已连接到Internet,Pi Zero也是如此。如果需要,您可以阅读“建议的初始设置”部分,以获取一些建议的第一步。

如果该方法不起作用,是时候进行故障排除了。转到“使用控制台电缆进行故障排除”部分。

建议的初始设置

下一步要完全取决于您和您的计划。但是,最好先运行系统更新。通过ssh连接到pi并运行以下命令:

下载:文件

复制代码

sudo apt-get update

sudo apt-get upgrade sudo apt-get update

sudo apt-get upgrade

两个命令都可能需要一段时间才能完成。 Raspbian Lite是最小的安装,因此您的下一步可能是安装一堆软件包。通过首先运行上面的内容,您将确保引入最新的版本。

系统配置

常规系统配置是通过运行 raspi-config 实用程序完成的。

下载:文件

复制代码

sudo raspi-config sudo raspi-config

主菜单。

这是将密码更改为默认密码以外的好时机。

您还可以执行其他操作,例如更改时区,键盘布局,主机名等。

启用SPI和I2C

这些都在许多项目中使用,但默认情况下处于禁用状态。现在启用它们是个好主意,这样您以后就不必浪费时间想知道为什么它不起作用了。

SPI

I2C

使用控制台电缆进行故障排除

如果您无法ping或ssh进入Pi Zero,则需要排除发生的问题。这是USB控制台电缆的方便之处。

已经有一部出色的指南,介绍了使用USB控制台电缆的基础知识以及各种主要操作系统的要求说明。 先阅读本内容,然后再回来。

使用控制台电缆

本指南将使用Linux上的屏幕作为示例,但由于几乎所有内容都是基于命令行的,并且只是一堆文本,因此在所有操作系统上看起来都应该相同。

与Pi Zero相连

Pi Zero使得GPIO头引脚不存在。这实际上是一个很棒的功能,因为它允许您焊接对您的项目最有意义的样式。

在上面的图像中,有(A)没有标头的Pi Zero,(B)有公头的Pi Zero W, (C)具有直角母头的Pi Zero,和(D)具有指示串行针脚的定制顶盖。

如果您有公头,则可以连接控制台电缆直。如果您有母头,则只需使用一些较短的原型线即可。

电源选项

使用调音台电缆时,有两种不同的方式为Pi Zero供电。这两个选项如下所示。

您应该能够直接通过USB电缆(A)为Pi Zero供电。但是,如果您在Pi Zero上连接了其他需要更多电源的物品,则可能需要通过micro-USB连接器(B)供电。在这种情况下,请勿连接红色电源线。

使用控制台电缆引导

正确的布线至关重要,尤其是。用于红色电源线。仔细检查以下图像,以确保电缆连接正确。

《好的。让我们提出来。按以下顺序执行操作:

将SD卡插入Pi Zero。

将绿色,白色和黑色电缆导线连接到GPIO接头。 暂时保持红色断开连接。

将USB控制台电缆插入主机。

启动任何使用的终端程序。

制作110%的人知道5V引脚在GPIO接头上的位置。

迅速并小心地将红色电缆引线连接到接头上的5V引脚之一。 这是生命的火花!(或者如果您选择了错误的引脚,将会死亡)

现在您应该看到一些生命迹象

在终端窗口中,您应该看到启动消息滚动。

最终,您应该进入登录提示。

使用以下用户名和密码登录:

pi

树莓

《我class =“ fa fa-search-plus”》

然后您就进入了。

接下来要做什么取决于问题所在是。我们不能在这里涵盖所有内容。但是现在您可以使用Pi Zero,并且可以根据收到的任何指导导航系统并根据需要编辑内容。

一些常见的基本命令是:

dmesg 检查内核日志中是否有任何异常

ifconfig 以查看网络状态和设置

lsusb 》查看连接到USB端口的内容

lsmod ,以检查内核模块

启用UART

如果成功刻录映像,应该会看到一个名为 boot 的文件夹。如果刻录完成后魔术效果仍未出现,请尝试将SD卡取出并重新插入计算机。

找到名为 config.txt 的文件,然后在文本编辑器。

滚动到文件底部,然后添加以下文本行。

下载:文件

复制代码

# Enable UART

enable_uart=1 # Enable UART

enable_uart=1

保存文件。从计算机上安全地取出SD卡。将SD卡插入Pi Zero。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    122

    文章

    2082

    浏览量

    110756
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    当 VisionFive V1 处于空闲状态并仅通过 ssh 使用时,按下键盘鼠标显示器没有唤醒,为什么?

    当 VisionFive V1 处于空闲状态并仅通过 ssh 使用时,显示器将关闭。当按按键激活 USB 键盘时,或者移动 USB 鼠标时,它不会再次打开。有没有让
    发表于 03-31 07:24

    电路板是否没有 tf 卡的情况下启动

    电路板是否没有 tf 卡的情况下启动? 主板是否使用没有 tf 卡的 NVMe SSD 启动
    发表于 03-26 07:14

    树莓5还是香橙5 Pro?两款热门开发板的详细对比

    HAT扩展板或官方配件。 如果更看重以下方面,香橙5 Pro可能是更有性价比的选择: 1)更高的硬件配置 :预算有限的情况下,希望边缘侧获得更高硬件配置(如更多核心数、NPU加速
    发表于 03-04 19:29

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 2379次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    树莓屏幕怎么选?

    树莓很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓
    的头像 发表于 08-08 14:59 1726次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    工业树莓的高光时刻!树莓工业级 HMI 列阵!

    上海晶珩作为树莓官方设计合作伙伴和代理商,基于树莓技术开发了一系列工业级人机界面(HMI)产品,广泛应用于工业自动化、楼宇控制、智能制造等领域。这些HMI产品凭借
    的头像 发表于 07-23 18:36 1051次阅读
    工业<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的高光时刻!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>工业级 HMI 列阵!

    树莓5上开启YOLO姿态估计识别之旅!

    大家好,接下来会为大家开一个树莓5和YOLO的连载文章。内容包括四个部分:树莓5上使用YOLO进行物体和动物识别-入门指南
    的头像 发表于 07-18 15:31 2753次阅读
    <b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>5上开启YOLO姿态估计识别之旅!

    树莓5上使用YOLO进行物体和动物识别-入门指南

    大家好,接下来会为大家开一个树莓5和YOLO的专题。内容包括四个部分:树莓5上使用YOLO进行物体和动物识别-入门指南
    的头像 发表于 07-17 17:16 2301次阅读
    <b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>5上使用YOLO进行物体和动物识别-入门指南

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 3052次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    树莓小技巧:无需键盘显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务或家庭自动化。通常,设置树莓需要
    的头像 发表于 06-26 15:41 1843次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需<b class='flag-5'>键盘</b>或<b class='flag-5'>显示器</b>,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类:用树莓识别不同型号的树莓

    本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是
    的头像 发表于 06-13 16:39 1541次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类<b class='flag-5'>器</b>:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    关于 树莓5 超频:你需要知道的一切!

    摘要树莓5可通过超频提升性能,对于机器学习等处理密集型任务尤为有用。超频树莓5时,需将其温度控制
    的头像 发表于 06-10 17:29 3012次阅读
    关于 <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5 超频:你需要知道的一切!

    树莓“揪出”家里的耗电怪兽!

    本应用中,我们将使用树莓设置一个CE电流监测,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件
    的头像 发表于 06-04 15:33 2037次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务,我们都报道过
    的头像 发表于 05-22 16:53 1716次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    解锁树莓集群:一步步打造你的超级计算阵列!

    树莓集群简介树莓集群是由多台联网的树莓计算机组成的网络,它们作为一个统一、协调的单元协同工
    的头像 发表于 04-25 16:17 2964次阅读
    解锁<b class='flag-5'>树莓</b><b class='flag-5'>派</b>集群:一步步打造你的超级计算阵列!