树莓派 Raspberry 4B 刷机、上网、录音外设、文件传输、电脑投屏问题汇总

2023-11-14

硬件

(重要!!!)一定要用正版品牌方的的sd卡,比如闪迪,读写速率至少要class10,否则开启启动很慢,界面很卡!!!

上网连接

开机连接wifi后,wifi名字和密码会被写入配置文件中。

开机密码

默认开机密码:raspberry,可修改,也可去掉开机密码,后面问题汇总中会有方法。

SeeedStudio 2mic阵列录音配置

配置方法:
参考链接: wukong-robot
录音命令:

arecord -D hw:2,0 -r 16000 -c 2 -f S16_LE -d 9 temp.wav

播放命令:

aplay -D hw:1,0 temp.wav ##对应树莓派本身的耳机输出

查找播放声卡:

aplay -l

查找录音声卡:

arecord -l

问题汇总

1. 开机总是进入emergency mode

解决办法:

  1. 在 emergency mode 下 用root账户登录
  2. 执行 umount /dev/mmcblk0p2
  3. 然后再执行 e2fsck -f -y -v -C 0 /dev/mmcblk0p2
  4. reboot

2. 树莓派设置免密码登陆

参考链接: 树莓派设置免密码登陆

3. 使用ssh在树莓派和主机间拷贝文件和文件夹

使用方法:
本机传文件到树莓派:
可以使用scp命令,这个命令是cp命令的远程版。如果从本机传文件到树莓派,我们需要另开一个本机的终端(而非远程ssh连接树莓派的)
命令如下:

scp local_file user@ip:remote_dir/

之后会提示输入远程主机的密码。这个命令只适用于传递文件,如果传递文件夹,必须加上-r参数

4. 树莓派传文件到mac电脑:

scp /home/pi/Desktop/filename yourPCname@10.1.27.***:/Users/yourPCname/Desktop/

注:VNC软件有文件传输功能。

5. Mac中终端提示 ssh: connect to host localhost port 22: Connection refused

解决方法:
选择 系统偏好设置->选择共享->点击远程登录
然后再输入命令ssh localhost发现已经解决问题

6. vnc viewer 显示 cannot currently show the desktop

参考链接: 树莓派无法连接vnc,树莓派 vnc viewer 显示 cannot currently show the desktop 的解决方法
问题原因:分辨率有问题。
解决办法:命令行里输入 sudo raspi-config ,选择 - Display – Resolution,选择除默认以外的任何一个分辨率。

7. 树莓派切换到root用户

树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的
debian里root账户默认没有密码,但账户锁定
当需要root权限时,由默认账户经由sudo执行,Raspberry pi系统中的Raspbian
默认用户是pi 密码为raspberry
重新开启root账号 可由pi用户登录后,在命令行下执行

sudo passwd root

此时系统会提示输入两遍root密码,输入你想设的密码即可,然后再执行

sudo passwd --unlock root

这样就可以解锁root账户了

8. Kodi投屏

参考链接: 树莓派投屏
如果出现如下报错:

ssh: connect to host 10.1.21.*** port 22: Operation timed out

解决方法:电脑换个网配置一下终端shell跟树莓派的ssh连接。

链接: https://pan.baidu.com/s/1yjndFQuzL6bKCtTy_S858g 密码: rchp

9. SSH连接提示:Host key verification failed

问题原因:树莓派重新刷机后,电脑端原先的ssh连接key失效了,需要重新生成一个。
方法:ssh-keygen -R 你要访问的IP地址
例如:

ssh-keygen -R 192.168.9.***

10. arecord:main:788:音频打开错误,没有那个文件或目录

根本原因:录音设备选错了
解决方法:arecord -l 查看设备,找到对应的设备card x (x:正确录音设备),将hw:2,0改为hw:1,0

11. 关机命令

sudo shutdown -h now

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派 Raspberry 4B 刷机、上网、录音外设、文件传输、电脑投屏问题汇总 的相关文章

  • Python有条件求解时滞微分方程

    我在用dde23 of pydelay包来求解延迟微分方程 我的问题 如何有条件地编写方程 例如目标方程有两个选项 when x gt 1 dx dt 0 25 x t tau 1 0 pow x t tau 10 0 0 1 x othe
  • Python 2.7 将比特币私钥转换为 WIF 私钥

    作为一名编码新手 我刚刚完成了教程 教程是这样的 https www youtube com watch v tX XokHf nI https www youtube com watch v tX XokHf nI 我想用 1 个易于阅读
  • Jupyter Notebooks 不显示进度条

    我正在尝试在 Jupyter 笔记本中显示进度条 这是一台新电脑 我通常做的事情似乎不起作用 from tqdm import tqdm notebook example iter 1 2 3 4 5 for rec in tqdm not
  • 如何在 PyCharm 4.5.2 中使用 PyPy 作为标准/默认解释器?

    如何在 PyCharm 4 5 2 中使用 PyPy 作为标准 默认解释器 一切都在 Ubunutu 14 10 下运行 并且 pypy 已经安装 您可以在项目的设置下进行配置 这个官方文档直接涵盖了 https www jetbrains
  • 更新 Sqlalchemy 中的多个列

    我有一个在 Flask 上运行的应用程序 并使用 sqlalchemy 与数据库交互 我想用用户指定的值更新表的列 我正在使用的查询是 def update table value1 value2 value3 query update T
  • 当单词以“|”分隔时如何读取文件(埃因霍温)?

    在Python中 我有一个文件 其中的单词由 例如 city state zipcode 我的文件阅读器无法区分单词 另外 我希望我的文件阅读器从第 2 行而不是第 1 行开始 如何让我的文件阅读器分隔单词 import os import
  • 更改 python tkinter canvas 中的线坐标

    我画了一条线tkinter Canvas现在我想移动一端 这可能吗 例如和itemconfig import tkinter tk tkinter Tk canvas tkinter Canvas tk canvas pack line c
  • python 中的 Johansen 协整检验

    我找不到任何有关在处理统计和时间序列分析 pandas 和 statsmodel 的 Python 模块中执行 Johansen 协整检验的功能的参考 有谁知道是否有一些代码可以执行时间序列之间的协整测试 现在 这已在 Python 的 s
  • 动态 __init_subclass__ 方法的参数绑定

    我正在尝试让类装饰器工作 装饰器会添加一个 init subclass 方法到它所应用的类 但是 当该方法动态添加到类中时 第一个参数不会绑定到子类对象 为什么会发生这种情况 举个例子 这是可行的 下面的静态代码是我试图最终得到的示例 cl
  • 与 while 循环一样,如何跳过 for 循环中的步骤?

    我尝试像 while 循环一样跳过 for 循环中的几个步骤 在 while 循环中 步骤根据特定条件进行调整 如下面的代码所示 i 0 while i lt 10 if i 3 i 5 else print i i i 1 result
  • 如何使用 paramiko 查看(日志)文件传输进度?

    我正在使用 Paramiko 的 SFTPClient 在主机之间传输文件 我希望我的脚本打印文件传输进度 类似于使用 scp 看到的输出 scp my file user host user host password my file 1
  • PyTorch DataLoader 对并行运行的批次使用相同的随机种子

    有一个bug https tanelp github io posts a bug that plagues thousands of open source ml projects 在 PyTorch Numpy 中 当并行加载批次时Da
  • Pandas style.bar 颜色基于条件?

    如何渲染其中一列的 Pandas dfstyle bar color属性是根据某些条件计算的 Example df style bar subset before after color ff781c vmin 0 0 vmax 1 0 而
  • Python 类型安全吗?

    根据维基百科 https en wikipedia org wiki Type system Type safety and memory safety 如果一种语言不允许违反类型系统规则的操作或转换 计算机科学家就认为该语言是 类型安全的
  • 在 virtualenvwrapper 中激活环境

    我安装了virtualenv and virtualenvwrapper用这个命令我创建了一个环境 mkvirtualenv cv 它有效 创建后我就处于新环境中 现在我重新启动了我的电脑 我想activate又是那个环境 但是怎么样 我使
  • 为什么 smtplib.SMTP().sendmail 不发送 DKIM 签名邮件

    我已经在服务器上设置了 postfix 以及 openDKIM 当我跑步时 echo Testing setup mail s Postfix test my email address 我收到电子邮件 邮件标题中有一个DKIM Signa
  • Python 通过从现有 csv 文件中过滤选定的行来写入新的 csv 文件

    只是一个问题 我试图将 csv 文件中的选定行写入新的 csv 文件 但出现错误 我试图读取的 test csv 文件是这样的 两列 2013 9 1 2013 10 2 2013 11 3 2013 12 4 2014 1 5 2014
  • 如何获取所有mysql元组结果并转换为json

    我能够从表中获取单个数据 但是当我试图获取表上的所有数据时 我只得到一行 cnn execute sql rows cnn fetchall column t 0 for t in cnn description for row in ro
  • 长/宽数据到宽/长

    我有一个数据框 如下所示 import pandas as pd d decil 1 decil 1 decil 2 decil 2 decil 3 decil 3 decil kommune AA BB AA BB AA BB 2010
  • 缓存 Flask-登录 user_loader

    我有这个 login manager user loader def load user id None return User query get id 在我引入 Flask Principal 之前它运行得很好 identity loa

随机推荐

  • ppt to html5 sdk,kinvey-html5-sdk

    Kinvey JavaScript SDK for HTML5 applications Kinvey HTML5 SDK Installation From the command prompt go to your app s root
  • JavaObject类初识

    Java所有的类都继承Object类 Object类中的方法 Object类中的方法一般都需要重写 Sting toString 默认的 toString 返回的是对象的堆内存地址 重写 toString一般用于输出对象的属性 class
  • csdn测试

    测试
  • EasyPR编译指南

    1 下载源码 https github com liuruoze EasyPR Download ZIP或者git https github com liuruoze EasyPR git 将代码解压到硬盘目录下 例如F 车牌识别 Easy
  • Kotlin的一点学习资源

    本来想写一点Kotlin的文章的 后来看了一下它的中文文档 质量很不错 我再写就纯属浪费时间了 所以这里干脆整理一点Kotlin的学习资源吧 文档类 Kotlin官方网站 Kotlin官方文档 Kotlin中文网站 Kotlin中文文档 K
  • 达芬奇系列教程2-简单剪辑及一些快捷键

    达芬奇系列教程2 简单剪辑及一些快捷键 前言 一 初步设置 二 剪辑 1 步骤 2 剪辑面板功能键 3 剪辑 4 快编面板 5 字幕 三 快捷键 总结 前言 以下内容为 B站 影视飓风 达芬奇系列教程 文字版笔记 一 初步设置 1 创建面板
  • 【无标题】50hz IIR 滤波的实现

    使用fdatool Fs 依据采样率 Apass 选择衰减率 如果选为30db 即为衰减1000倍 并不是衰减率越高越好 而是够用就好 选择完毕后 按Design Filter 即可生成需要的IIR 50hz陷波器 在界面中也可以查看幅频特
  • python学习随笔

    打开文件管理器窗口方式 方式一 import subprocess 执行指令 explorer是windows文件管理器的指令 目录 subprocess Popen r explorer C Users dell Desktop hmui
  • 任意文件上传

    文章目录 渗透测试漏洞原理 任意文件上传 1 任意文件上传概述 1 1 漏洞成因 1 2 漏洞原理 1 3 漏洞危害 1 4 漏洞的利用方法 1 5 漏洞的验证 2 WebShell解析 2 1 Shell 2 1 1 命令解释器 2 2
  • 面试大闯关:自我介绍放大招

    It s the most feared question during any job interview Can you tell me about yourself Before I share a list of 10 memora
  • 掌握Python的X篇_9_关系运算符与逻辑运算符

    文章目录 1 True与False关键字 2 关系运算符 3 逻辑运算符 1 True与False关键字 Python中有True和False关键字 对应了生活中的 真 假 2 关系运算符 python中有以下的关系运算符 用于比较两个操作
  • 计算机专业毕业设计题目大全——各种类型系统设计大全

    计算机专业毕业设计题目大全 一 ASP类计算机专业毕业设计题目 1 网络留言薄 2 客户管理系统 3 多媒体积件管理库的开发与应用 4 基于WEB的多媒体素材管理库的开发与应用 5 网络教学软件中的教学设计与应用 6 小型教育网站的开发与建
  • [na]完全理解icmp协议

    1 ICMP出现的原因 在IP通信中 经常有数据包到达不了对方的情况 原因是 在通信途中的某处的一个路由器由于不能处理所有的数据包 就将数据包一个一个丢弃了 或者 虽然到达了对方 但是由于搞错了端口号 服务器软件可能不能接受它 这时 在错误
  • AndroidStudio Connection Reset 问题

    解决方案
  • 1012.数字分类- PAT乙级真题

    给定一系列正整数 请按要求对数字进行分类 并输出以下 5 个数字 A 1 能被 5 整除的数字中所有偶数的和 A 2 将被 5 除后余 1 的数字按给出顺序进行交错求和 A3 被 5 除后余 2 的数字的个数 A 4 被 5 除后余 3 的
  • mpVue 微信小程序用户授权及wx.getUserProfile代替wx.getUserInfo获取用户信息及判断用户是否已经授权;不弹出微信授权窗口;只能使用头像、昵称填写能力

    一 前言 2021年4月15日整改 为 优化用户的使用体验 平台将进行以下调整 1 2021年2月23日起 若小程序已在微信开放平台进行绑定 则通过wx login接口获取的登录凭证可直接换取unionID 2 2021年4月13日后发布的
  • select框既可以手输入也可以选择

  • typescript封装axios

    import axios AxiosInstance AxiosResponse AxiosError from axios 定义返回数据类型 interface ResponseData code number message strin
  • vs code python_VSCode:无法识别术语“ python”……但是py可...

    我刚刚在VS Code上安装了python 但无法使用python命令运行任何python代码 python命令 似乎默认情况下使用python命令 但无法识别它 当我右键单击并选择 运行代码 时 它会抱怨 无法将 python 识别为内部
  • 树莓派 Raspberry 4B 刷机、上网、录音外设、文件传输、电脑投屏问题汇总

    硬件 重要 一定要用正版品牌方的的sd卡 比如闪迪 读写速率至少要class10 否则开启启动很慢 界面很卡 上网连接 开机连接wifi后 wifi名字和密码会被写入配置文件中 开机密码 默认开机密码 raspberry 可修改 也可去掉开