硬件
(重要!!!)一定要用正版品牌方的的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
解决办法:
- 在 emergency mode 下 用root账户登录
- 执行 umount /dev/mmcblk0p2
- 然后再执行 e2fsck -f -y -v -C 0 /dev/mmcblk0p2
- 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