树莓派环境处理_树莓派

树莓派系统安装

1.下载镜像文件

树莓派支持非常多的系统,大部分为linux,也有win10,win10应该是专门在arm平台的

网站为:https://www.raspberrypi.org/downloads/

刷了树莓派基地的镜像,虽然样子非常好看,样子和macos一样,不过对RPI.GPIO库和摄像头这些东西的支持不那么友好,整了大半天,摄像头愣是没搞好

而且这些东西都不是系统自带的,而树莓派官方的系统raspbian支持非常好,全部自带,省去了非常多的麻烦

2.下载win32diskImager

网上下载一个win32diskImager软件,选择镜像和盘符写入即可,tf卡最好是class10的,读写速度会比较快,系统的运行速度也会快很多,大小的话最少16g吧,我把之前行车记录仪买的弄过来了,128G

263b8b4560cc31fc7dee864fc0412c71.png

3.创建ssh文件

在boot分区中创建一个ssh空文件,无后缀,接入网线

通过网络扫描工具  或者路由器查看客户端的方式找到树莓派的ip,然后连接ssh

默认账号密码为pi/raspberry   root密码似乎没得 sudo passwd root加一个密码

树莓派摄像头Camera视频流

1.买了两个摄像头一个位usb的,另外一个为CSI摄像头,用来做大板车的前后的图像的监视

使用rasp-config调整开关或者,显示屏中的

a9045cef1bcae05d437f94d4bbe5fd35.png

308bea705778967c2820298cff42144e.png

2.摄像头的测试,拍摄照片

raspistill -o Desktop/image.jpg
调整图像的大小
raspistill -o Desktop/image-small.jpg -w 640 -h 480
录制视频
raspivid -o Desktop/video.h264
使用vnc开启视频流的方式
sudo apt-get updatesudo apt-get install vlcsudo raspivid -o – -t 0 -w 640 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin –sout ‘#standard{access=http,mux=ts,dst=:8090}’ :demux=h264

然后使用vlc连接http://ip:8090,不过我发现这种方式视频延时非常大 且卡顿,这是在内网,没法用

后来找了另外一种方式,效果好太多了

安装libjpeg库(用于解码)、imagemagick、cmake

sudo apt-get install libjpeg8-devsudo apt-get install imagemagicksudo apt-get install cmake

下载并编译mjpg-streamer(需要做些等待)

wget https://github.com/jacksonliam/mjpg-streamer/archive/master.zipunzip master.zipcd ~/mjpg-streamer-master/mjpg-streamer-experimentalsudo make clean all

打开mjpg-streamer

cd ~/mjpg-streamer-master/mjpg-streamer-experimental./mjpg_streamer -i “./input_uvc.so” -o “./output_http.so -w ./www”

监控地址:http://树莓派ip:8080

软件开启

远程桌面,可以使用vnc但是,vnc还得下载个软件,直接用xrdp

sudo apt-get install xrdp -y

安装完后,默认自启动,查看端口有监听到3389,

这样子就可以直接使用win自带的远程桌面软件来控制树莓派了

2.root账号的登陆

每次sudo很蛋疼,虽然可以直接切换到root,但是切换过去了xftp无法传输文件进去,所以修改root能正常登陆

修改/etc/ssh/sshd_config文件如下:

# PermitRootLogin without-password # 修改此处PermitRootLogin yes

3.默认不带有vim,自带vi,但是那个vi不知道为什么逻辑和vim和我之前用的vi差别这么大,简直没法用

所以需要安装个vim

apt-get install vim

此时安装完的vim似乎不能粘贴外部复制的文本,需要修改下

vim ~/.vimrc

文件内填写以下内容

set mouse=csyntax on

另外使用到vim在linux中写python的脚本,那么可以给vim安装一个补全的插件

树莓派wifi自动连接

拔出sd卡,打开boot盘,新建文件名为wpa_supplicant.conf,我在/etc下拷贝到/boot下重启后文件会消失

# /boot/wpa_supplicant.confcountry=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 network={    ssid="WiFi-A"    psk="12345678"    priority=1}network={    ssid="WiFi-B"    psk="12345678"    priority=2}

其中 priority的值越大越优先连接

树莓派音频录制与播放

网上买了一个免驱的树莓派麦克风,把自己的小接上去了

一直纠结与怎么实现实时的音频对话,哪怕是有延时也可以,后续再研究下

音频的播放

sudo apt-get install sox

安装一个sox软件

play *mp3 播放MP3格式文件  注意不能使用root用户

所以在root用户下使用那么这样子 

su pi -c “play *.mp3”

音频的录制方式

接上免驱麦克风

arecord -D “plughw:1,0” -d 20 temp.wav

  录制20秒 输出为temp.wav文件

这个wav文件可以直接使用play命令播放  非常方便了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值