自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stay Hungry Stay Foolish

好记性不如烂键盘

  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

原创 ESP8266 PIN与GPIO引脚对应关系

例如:lua程序中的pin5对应D5,D5对应GPIO14      pin2对应D2,D2对应GPIO4

2018-10-29 02:22:07 26114 3

原创 ESP8266 修复刷完nodemcu固件后无法连接wifi网络的故障

最近到手的wifi开发板,编写了一个stm32连接DHT11采集当前温湿度数据(为什么不直接使用esp8266的DHT模块直接采集温湿度,因为我发现nodemcu的DHT采集温湿度实在是太不准确了,反应也很慢,所以使用stm32连接DHT采集),然后通过串口发送给esp8266,esp8266作为TCP Client端,将esp8266串口接收到的温湿度数据做简单的解析发送给树莓派上的TCP Se...

2018-10-29 01:51:00 8801 3

原创 ESP8266 制作烧写nodemcu镜像以及简单测试

nodemcu 在线文档网站:https://nodemcu.readthedocs.io/en/master/nodemcu 固件编译网站: https://nodemcu-build.com/刚到的nodemcu的板子长这个样子 :这种板子自带了usb 转串口芯片CH340G,可以实现一键烧写功能,不像单独的esp8266模块与usb转串口模块连线比较麻烦。单独的esp82...

2018-10-27 17:41:33 8655 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 8635 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 1820 2

原创 树莓派3B+ QT5.9.6交叉编译环境搭建指导

----2019.04.22更新(本人基于最新的2019版本树莓派镜像根据本博文安装QT5.9.8成功)------------------------------------------------------分割线--------------------------------------------------------------------------------------本...

2018-10-21 01:44:04 12222 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 5378 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 1511 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 16735 4

原创 树莓派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 6494

原创 ubuntu1604 网易云音乐正确安装的步骤

1.首先在网易云音乐官网上下载ubuntu1604 的deb安装包2.ubuntu终端中执行 sudo dpkg -inetease-cloud-music_1.1.0_amd64_ubuntu.deb ,显示安装失败,错误如下:dpkg: 处理软件包 netease-cloud-music (--install)时出错: 依赖关系问题 - 仍未被配置.......在处理时有错误...

2018-10-14 21:00:46 1237

paho.mqtt.c 树莓派交叉编译版本SDK

该SDK适用于树莓派设备,其中的openssl和paho.mqtt.c的动态库是在Ubuntu上交叉编译过的,其中的MQTTClient_publish.c是一个发布程序,MQTTClient_subscribe.c是订阅程序。 使用方法:我们只需要在ubuntu上安装好树莓派的交叉编译工具,然后在sdk根目录下执行make即可。然后将sdk整体打包ftp到树莓派中,执行其中生成的订阅发布bin程序shared_subscribe shared_publish即可。

2019-05-16

树莓派交叉编译QT5同步路径所需要的脚本sysroot-relativelinks.py

该脚本的主要目的是用于树莓派交叉编译Qt5时所需要的相关脚本,该脚本用于当树莓派中的文件夹rsync到ubuntu后的操作。

2019-04-21

esp8266 连接阿里物理网平台远程控制LED demo

该代码主要是在nodemcu端的设备,实现了nodemcu通过MQTT协议远程连接阿里云物联网平台,实现了一个LED控制的demo。该代码包含两个文件,init.lua为启动文件,实现有连接wifi的操作,wifi连接成功后蓝色LED常亮,wifi连接故障时蓝色LED不停闪烁。 led1.lua为连接阿里物联网平台的功能,物联网平台远程控制LED的开关以及nodemcu端上报led的开闭状态

2019-04-07

树莓派 QT+snowboy+录制pcm音频 语音识别demo

该demo中通过一个cpp文件snowboy被集成到QT中,snowboy文件夹下的resource文件夹在demo运行时需要移动到bin程序同级目录。demo启动后自动启动snowboy语音唤醒引擎,说出唤醒词snowboy会叮一声后自动录音,点击stop record后停止录音并保存录音文件,点击play record后播放录音文件,点击clean清楚掉录音相关资源并再次启动snowboy语音唤醒引擎(语音唤醒引擎和录音功能互斥,硬件资源被暂用)

2019-01-11

snowboy语音唤醒库交叉编译移植到QT的demo

该demo在树莓派3b+上运行,snowboy为语音唤醒引擎,我们通过将该库在ubuntu上的QT中交叉编译,然后在树莓派3b+上运行,默认的唤醒词我选择snowboy.当语音识别到默认的唤醒词时,会出现叮的声音,表示识别到

2018-12-23

树莓派qwt绘制实时动态曲线demo

该demo实现了简单的温湿度实时动态曲线的绘制,使用qwt-6.1.3中的QwtPlot实现,非常轻松就能够实现绘图的功能。

2018-11-13

vimrc的插件及配置文件

将该文件直接解压,会生成一个.vimrc,将该文件直接贴到自己的用户主目录下即可,然后再 source ~/.vimrc即可。接下来在用户主目录下新建~/.vim/bundle/文件夹,最后在vim的命令端执行:PluginInstall,即可自动安装配置选项中的插件,最终会显示Done。说明安装完成

2018-11-08

V4L2 usb camera获取帧图像代码

免驱的usb camera通过V4L2获取图像。具体操作如下:直接解压,make编译,V4L2的封装类会直接被编译成so库,test.cpp为程序程序,调用封装的v4l2接口获取50帧图像并保存为camera.yuv里面,使用7yuv软件可以查看帧图像。我们可以通过这个V4L2的封装接口获取yuv数据流,编码进行实现更多的功能

2018-10-24

树莓派qtcreator程序调用opencv

树莓派 通过ubuntu编译出来的qtcreator程序调用opencv库实现单路camera的视频流预览

2018-10-20

opencv-3.4.0编译失败需要的boostdesc_bgm.i文件

提示fatal error: boostdesc_bgm.i: No such file or directory 的错误所需要的 boostdesc_lbgm 和 vgg_generated 文件

2018-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除