摘要: 关闭树莓派的指示灯 我有几个树莓派放在房间内,每天晚上都看到指示灯的闪光,感觉有点亮,想着把他们关闭。查看了一下树莓派电路图,发现电源、状态指示灯都是可以被控制关闭的。 经过实验,可以关闭树莓派3、树莓派4的电源、状态指示灯,对于树莓派1、2、zero我估计也是可以的 关闭电源、状态指示灯 1. 使 阅读全文
posted @ 2020-01-31 15:22 rootming 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 概述 windows系统自带的Powershell非常的强大, 是为了代替CMD而设计的, 本文将介绍如何不使用第三方软件计算文件的校验值 前提 windows系统必须是Windows 7 SP1及以上 使用 如图, 要校验图中的Test.hex文件 在当前目录下点击文件 打开Windows Pow 阅读全文
posted @ 2019-05-12 23:43 rootming 阅读(3529) 评论(0) 推荐(0) 编辑
摘要: Zabbix Server 安装 信息 Author: rootming Date: 2018/10/31 ChangeLog 说明 1. 以下文档在CentOS 7操作 2. 使用 \ 说明代表root用户执行, $ 为普通用户, 其他命令提示符根据使用的软件决定 认证信息 系统 & 数据库 系统 阅读全文
posted @ 2019-05-12 23:35 rootming 阅读(405) 评论(0) 推荐(0) 编辑
摘要: bootloader部分要点 1. 跳转前需要关闭无关中断,防止APP中未使用该中断, 却因为中断而跳转到中断向量表时找不到对应函数入口 2. bootloader最终生成的固件大小不要超过划定的区域 App部分要点 1. 在Keil设置中要设置对应的flash起始地址与大小, 同时起始地址减去fl 阅读全文
posted @ 2019-05-12 23:22 rootming 阅读(4839) 评论(1) 推荐(0) 编辑
摘要: DHT12支持温度湿度读取,精度高于DHT11 DHT12支持单总线和I2C两种方式读取,在使用过程中, I2C通信时需要加上拉电阻, 这一点尤为重要 以下代码在ESP8266_RTOS_SDK及ESP IDF 3.x测试通过 单总线通信方式也支持DHT11,只是精度下降 设置管脚电平的函数可自行实 阅读全文
posted @ 2019-05-12 23:13 rootming 阅读(3630) 评论(0) 推荐(0) 编辑
摘要: 前面三篇文章分别介绍了视频捕获、h264视频压缩、帧缓冲显示的实现, 现在将他们结合起来 摄像头采集到的数据, 需要交给视频压缩线程、显示线程使用, 那么我采用的方法是使用队列及链表来实现: 1. 摄像头采集到数据后, 分别放入两个处理线程队列中, 并将相关信息放入链表中 2. 两个线程处理完成数据 阅读全文
posted @ 2019-05-12 22:31 rootming 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 帧缓冲显示主要步骤 1. 打开设备文件, 比如/dev/fb0 2. 获取framebuffer的一些信息, 比如分辨率 3. 设置参数 4. 映射framebuffer内存到用户空间 5. 写入要显示的画面 c / display.c / include include include inclu 阅读全文
posted @ 2019-05-12 22:15 rootming 阅读(947) 评论(0) 推荐(0) 编辑
摘要: H264视频压缩主要步骤 1. 压缩前的一些初始化 2. 压缩帧再写入文件 3. 压缩完成后资源的一些清理 c / encode.c / include include include include include include include include "config.h" includ 阅读全文
posted @ 2019-05-12 22:12 rootming 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: V4L2打开摄像头主要步骤是 1. 打开设备文件, 比如/dev/video0 2. 查询摄像头信息 3. 设置摄像头参数, 如曝光、分辨率、帧率 4. 映射内存 需要注意的是 1. 分辨率、帧率不一定能达到自己想要的值 2. 设置的参数最好再读出来确认一次 c / camera.c / inclu 阅读全文
posted @ 2019-05-12 21:24 rootming 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 最近使用MQTT协议来控制硬件设备,需要编写在树莓派上使用基于Qt5的MQTT的程序 首先Qt5直接使用源里的版本,不再手工编译,如果有必要,下次我会写一个文章,来描述一下如何编译去除X11的Qt5编译 下载源代码&编译 git clone https://code.qt.io/qt/qtmqtt. 阅读全文
posted @ 2018-07-26 16:19 rootming 阅读(2347) 评论(0) 推荐(0) 编辑