![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
raspberrypi
galaxyzwj
Code the Future, change the world
展开
-
树莓派3B+ 在ubuntu中镜像烧写、备份、恢复流程
镜像烧写1.官网https://www.raspberrypi.org/downloads/raspbian/下载压缩包并解压出img镜像并解压uzip 2018-10-09-raspbian-stretch.zip我这里选择下载完整版的,有1.3个多G大小2.格式化内存卡我选择在windows上使用SD Formatter 4.0进行格式化内存卡,将装有内存卡的读取卡插入到w...原创 2018-10-14 23:24:17 · 6465 阅读 · 0 评论 -
树莓派3B+ PCA9685舵机驱动板控制舵机
舵机驱动板和树莓派的接线如下只需要将侧边的 VCC GND SDA SCL四点接入到树莓派中的对应的引脚即可中间的V+ GND是给舵机供电的,可以单独接入5V的电压舵机使用的是SG90型号其具体的接入方法为:橙色接驱动板PWM信号,红色接V+正极, 棕色接GND负极1.树莓派 开启IIC功能sudo raspi-config -> 5.Interfacing O...原创 2019-09-02 22:08:06 · 11570 阅读 · 6 评论 -
QT 利用opencv获取显示视频流预览
在QT中,如果我们想做一些关于读取摄像头视频里显示的操作,可以使用opencv非常方便的读取视频流,还可以对读取的帧数据进行一些特殊的处理,例如:灰白显示,边缘显示等等。下面是一个非常基础的使用opencv的demo头文件:#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include "opencv2/open...原创 2019-09-01 17:36:59 · 4268 阅读 · 4 评论 -
树莓派直播推流---树莓派摄像头推流的几种方式
无论使用何种推流方式,我们要使用树莓派CSI摄像头时必须首先要进行一些设置具体参考前面的博客:https://blog.csdn.net/zz531987464/article/details/834227941.raspivid工具推流-延迟大约170ms该工具已经默认集成到了树莓派之中raspivid -t 0 -w 1280 -h 720 -fps 20 -o - | nc...原创 2019-08-26 23:19:50 · 19422 阅读 · 2 评论 -
树莓派直播推流---nginx流媒体服务器搭建
参考:https://blog.csdn.net/li_wen01/article/details/70639397https://www.jianshu.com/p/76c1be0681701.下载源代码#下载nginx源代码wget https://nginx.org/download/nginx-1.13.4.tar.gz#下载rtmp插件模块git clone http...原创 2019-08-25 23:29:28 · 2583 阅读 · 0 评论 -
树莓派3B+ 编译使用ffmpeg-4.1 libx264以及在QT中的集成
因为树莓派内部有h264的硬编解码器,所以我们在ffmpeg可以配置编码使用其硬编解码器。注:编译x264和ffmpeg,生成动态库和静态库(我在使用ffmpeg的静态库时发现有问题,因为默认的x264和ffmpeg不编译动态库,所以我们需要加上编译动态库的条件 "--enable-shared" 生成动态so库供使用)libx264libx264下载地址https://www.vid...原创 2019-01-19 17:22:54 · 2276 阅读 · 2 评论 -
树莓派3B+ 语音识别之usb声卡QT录制pcm音频
当前语音识别的sdk一般要求使用的 输入音频流的音频格式为pcm, 单声道,16bits, 小端序。采样率16k.接下来我们在树莓派3B+的QT中设置一个录制音频,结束录制,播放音频的三个按钮.void Widget::on_startRecord_clicked(){ audioDeviceListI = QAudioDeviceInfo::availableDevices(...原创 2018-12-17 22:21:36 · 917 阅读 · 0 评论 -
树莓派3B+ 语音唤醒snowboy库的使用
由于百度语音识别 linux版本的sdk默认不支持语音唤醒功能,想要在树莓派3b+上做一个语音唤醒+识别的小玩意儿,要想实现唤醒的功能,只能另寻他法,然后我在网络上搜索到了这个snowboy,它是一个语音唤醒引擎。snowboy下载地址:https://github.com/Kitt-AI/snowboysnowboy自定义唤醒词网站:https://snowboy.kitt.ai/s...原创 2018-12-16 23:18:23 · 12999 阅读 · 0 评论 -
树莓派3B+ 语音识别之USB声卡的使用
本人这边为树莓派3B+ ,镜像为2018-10-09-raspbian-stretch.img我买的usb声卡如下:首先pc上ssh远程连接到树莓派,lsusb命令查看当前的usb设备,然后插入usb声卡后,lsusb查看该usb设备是否被识别到。接下来,我们使用cat /proc/asound/cards 查看当前usb声卡设备插入后设备驱动能否被正常加载,即树莓派是否已经识...原创 2018-12-08 00:43:06 · 8138 阅读 · 6 评论 -
QT qwt绘制实时动态曲线demo
qwt插件是一个绘图插件,提供了非常强大的常用的ui控件,这里我需要用到该插件在树莓派3B+绘制一个实时动态的曲线,用于绘制当前采集器的温湿度环境曲线。关于如何在树莓派上安装qwt的教程,请参考我前面写的博文:https://blog.csdn.net/zz531987464/article/details/837860351.demo.pro首先在编译配置文件中将qwt的库添加进工程...原创 2018-11-13 21:28:35 · 7927 阅读 · 1 评论 -
树莓派3B+ qwt-6.1.3的交叉编译环境搭建指导
该文档同样适用于其他的嵌入式平台的qwt的移植qwt源码下载地址: https://sourceforge.net/projects/qwt/files/qwt/1.将下载的qwt-6.1.3.tar.bz2包解压,进入到解压后的文件夹qwt-6.1.3中2.然后执行qmake . (注意这里的qmake是你所想使用的平台的下的qmake,如果想在板子上的QT应用使用qwt,则qm...原创 2018-11-07 23:27:24 · 1536 阅读 · 1 评论 -
封装V4L2接口获取usb camera帧图像
这里我们使用c++的方式将需要调用到的相关v4l2指令封装成一个UsbCamera类,usb camera等uvc免驱设备可以很简单的通过该类实现yuv帧数据流的获取处理。首先定义一个统一的数据结构struct VideoInfo { struct v4l2_capability cap; // 视频设备的基本功能等信息 struct v4l2_format form...原创 2018-10-24 22:13:21 · 1756 阅读 · 2 评论 -
树莓派3B+ 树莓派官方CSI接口摄像头生成/dev/video0设备节点
1、首先在断电情况下将CSI摄像头插入到树莓派的摄像头接口上,排线蓝色的对着网线接口。必须在断电的情况下插拔CSI摄像头,带电情况下插拔CSI摄像头会烧掉位置如下:2、树莓派上电开机,使能CSI Camera功能,具体操作如下sudo raspi-config --> 5 Interfacing Options --> P1 Camera --> 是选择 ...原创 2018-10-27 00:42:13 · 8566 阅读 · 1 评论 -
树莓派3B+ QT5.9.6交叉编译环境搭建指导
----2019.04.22更新(本人基于最新的2019版本树莓派镜像根据本博文安装QT5.9.8成功)------------------------------------------------------分割线--------------------------------------------------------------------------------------本...原创 2018-10-21 01:44:04 · 12193 阅读 · 30 评论 -
树莓派3B+ 禁止桌面屏幕休眠的方法
在旧版本的树莓派镜像中,我们使用如下的方法禁止屏幕休眠:在 /etc/profile.d 路径下新建一个文件,如Screen.sh,并将下面两条命令写入该文件,即可以实现永久禁用xsetdpms 0 0 0xsets off其他的一些xsets设置如下表所示:指令 说明 xsets off 禁用屏幕保护 xsets 3600 3600 设置空闲时间为1...原创 2018-10-20 23:13:57 · 5353 阅读 · 1 评论 -
树莓派3B+ opencv-3.4.0安装记录指导
树莓派3B+ 使用2018-10-09-raspbian-stretch.zip版本镜像1.首先直接从opencv网站上下载opencv-3.4.0.zip和opencv_contrib-3.4.0.zip两个压缩包2.树莓派中需要安装opencv编译运行的相关的环境 sudo apt-get install build-essential sudo apt-get i...原创 2018-10-19 22:52:06 · 1492 阅读 · 4 评论 -
树莓派3B+ 串口使用大全(实现串口通信功能)
1.树莓派串口控制台功能在2018-10-09-raspbian-stretch.img镜像中,要使用串口来调试设备,需要修改conig.txt文件。1. sudo systemctl disable hciuart 禁用蓝牙设备2.sudo nano /boot/config.txt 在该最后加上一行 dtoverlay=pi3-miniuart-bt3.sudo...原创 2018-10-19 21:24:38 · 16622 阅读 · 4 评论 -
树莓派3B+ 引脚图说明
如上图所示,我们可以很清楚的看到各个引脚的功能。例如我们想使用pwm引脚来控制舵机,则我们可以考虑使用其中的BCM18(PWM0)和 BCM13(PWM1)。在使用wiringPi库时,我们定义的引脚即BCM引脚,例如:pwmPinV = 18pwmPinH = 13...原创 2019-09-14 22:25:01 · 39779 阅读 · 2 评论