自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.Liu

技术分享

  • 博客(14)
  • 资源 (22)
  • 收藏
  • 关注

转载 单片机MCU OTA升级技术

云端OTA通知推送云端只会给当时在线设备推送;对于当时不在线,或者没升级成功的设备,云端会每天推送一次。MCU OTA:包括下载、存储、校验、传输4个过程。下载、存储、校验同GAgent OTA一样;传输:通知MCU有固件传输,并分片传输给MCU,每片需要进行sum校验,传输完成后MCU需要进行MD5校验。MCU成功后重启GAgent,以让GAgent重新握手获取更新后的MCU信息。M...

2020-04-23 14:00:41 6128

原创 C语言回调函数

//定义回调函数void PrintfText() { printf("Hello World!\n");}//定义实现回调函数的"调用函数"void CallPrintfText(void (*callfuct)()){ callfuct();}//实现函数回调int main(int argc,char* argv[]){ CallPri...

2019-09-20 17:21:43 212

原创 C语言函数传数组地址参数

 main()函数里写成ReadReg(Addr + i, buf[i]); 出错。buf[i]前需加取地址符&#include "stdio.h"int i;int Addr;,int buf[16] = {0};int ReadReg(int a, int * b){ ... ...}void main(){ Addr = 0...

2018-12-20 17:08:56 8185 1

原创 很好看的source insight配色方案

图片展示:标题参考博客:https://blog.csdn.net/hubi0952/article/details/53692100http://www.cnblogs.com/JonnyLulu/p/3871413.html 下载链接:https://download.csdn.net/download/qq1097289917/10587893...

2018-08-07 11:12:10 2946

原创 树莓派开机自启动设置

        如何让树莓派的应用程序在开机时启动,下面是一个简单配置脚本文件的方法。实验通过树莓派开机后自启动hello应用程序,每个一秒循环打印hello world!来验证实验的成功与否。1.使用Xshell软件进入树莓派后台进入/home/pi目录cd /home/pi2.编辑hello.c文件vim hello.c写入代码#include <stdio.h>#include...

2018-03-09 16:33:12 2497

原创 树莓派把SD卡数据移动到新的SD卡

        树莓派的前期开发通常是在一块板子上实现种种功能和各种设置,如何把开发完成后的系统复制到新的SD卡,以实现产品快速批量生成,这篇文章提供了方法。工具:1.SD卡1(完成开发的系统)2.SD卡2 (格式化的新卡)3.Ubuntu系统(可以在windows虚拟机)4.SD卡读卡器步骤:1.在Ubuntu系统中检测SD卡1命令:df -h上图可以看到/dev/sdb1和/dev/sdb2已...

2018-03-09 15:14:57 4184 1

原创 Linux系统流量带宽测试工具nethogs与ifstat

测试系统:Linux工具一:nethogs安装命令:sudo apt-get install nethogs测试命令:nethogs或(5秒钟的刷新频率)nethogs -d 5参考博客:http://man.linuxde.net/nethogs工具二:ifstat下载地址: ifstat下载测试命令:(监控所有网络接口)ifstat -a参考博客:http://blog.csdn.net/ji...

2018-03-07 15:57:36 467

原创 PC机安装Ubuntu系统教程

Ubuntu系统版本:ubuntu-17.10-desktop-amd64_3  密码:bvet制作Ubuntu启动盘工具:Rufus制作Ubuntu启动盘步骤:打开Ruufs第一个箭头选择iso,第二个箭头选择镜像,然后点击开始。制作完成之后把U盘插入PC机,按电源键开机启动,在启动过程中选择按F10,选择install ubuntu。之后的安装步骤类似ubuntu在vmware worksta...

2018-03-03 15:46:42 2283

原创 树莓派Zero W安装nginx服务器支持rtmp协议流媒体服务

第一步:安装系统依赖支持插件sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev第二步:安装nginx和rtmp1.下载nginx-1.11.8.tar.gz安装包,高版本的安装包,进过测试,编译失败。wget http://nginx.org/download/nginx-1.11.8.tar.gz2.下载ng...

2018-02-27 11:15:29 1261

原创 通过ssh反向隧道将nginx-rtmp本地视频流服务器端口绑定到另一个服务器端口

        树莓派板子上建立nginx本地服务器,采集到的视频发布至树莓派本地服务器,然后另一个服务器提供客户端接收视频服务。为什么不把树莓派采集到的视频直接推送至提供客户端连接的服务器,然后手机、电脑客户端访问服务器观看视频?因为直接让树莓派把视频推送到客户端连接的服务器,在树莓派采集端数量巨大时,成千上万的采集端往一个服务器推流,提供客户端连接的服务器会因承受不了而崩溃。视频数据传输流程图...

2018-02-26 12:49:28 921 1

原创 H.264软件编码与硬件编码格式对比

H.264软件编码格式不同于硬件编码格式,通过分析工具查看到每一帧的数据。H.264分析工具:H264BSAnalyzer.exex264软件编码格式:其中,第一帧为SPS,第二帧为PPS,第三帧为SEI,第四帧为DIR(I帧也叫关键帧),往后是P/B帧。硬件编码格式:其中,第一帧为SPS,第二帧为PPS,第三帧为DIR;往后是P帧,每个P帧前都有SPS和PPS帧,DIR帧的间隔为30帧一次,如下...

2018-02-26 09:20:04 8845

原创 H.264分析工具分享

        开发H.264视频技术,H.264分析工具是必不可少的。H264BSAnalyzer是一个很好用的软件,能够对SPS、PPS、I帧、P帧和B帧显示不同的颜色,但它是收费软件,只能免费使用几天。在网上找了一些资源,有些软件免费,但不能对不同帧显示不同的颜色,而H264BSAnalyzer.exe软件即是免费的,又能对不同帧显示不通的颜色,而且显示帧数。        这个工具是一个开...

2018-02-11 14:21:53 6985 1

原创 Linux安装SRS服务器转发H.264码流

操作步骤:1.下载srs源码,在github上srs的网址是https://github.com/ossrs/srs2.得到srs-master.zip源码文件,把它拷贝到Linux系统3.解压文件命令unzip srs-master.zip4.进入文件安装目录命令cd srs-master/trunk5.生成默认Makefile命令./configure6.编译命令make7.部署RTMP,参考...

2018-02-11 10:29:17 1617

原创 基于srs-librtmp发布H.264视频文件到服务器

开发平台:Linux说明:srs提供了发布H.264的例子,在例子代码文件为srs_h264_raw_publish.c,例子调用srs-librtmp函数库即可实现H.264文件发布到服务器。srs-librtmp为VS2010工程,在Linux下可以直接使用源代码,在srs-librtmp工程只使用到srs_librtmp.cpp和srs_librtmp.h。工程的目录为:没有使用Makefi...

2018-02-10 14:48:32 2796 2

14-I2C-读写EEPROM.rar

EEPROM为AT24C02,模拟I2C、硬件I2C工程、AT24C02存储小数工程

2021-02-19

13-DMA—直接存储区访问.rar

STM32F4 DMA直接存储区访问

2021-02-19

source insight配色风格

资源压缩包里有四个配色风格,有两个是重复的,在这里分享大家,希望能给大家带来帮助!

2018-12-26

手机读写SIM卡底层驱动

ME(手机)操作SIM卡的底层驱动,驱动接口有添加手机号码,删除手机号码等接口,封装好发送命令到SIM卡与从SIM卡接收数据的函数,对SIM卡的数据传输I/O口使用UART单线传输,做SIM卡驱动的可以下载参考!

2018-10-19

source insight背景与字体颜色设置

风格很好看的source insight背景与字体配色方案,博客文章有图片展示。

2018-08-07

流量测试工具--ifstat

网络流量测试工具ifstat,显示流量使用状态,占用带宽

2018-03-07

Ubuntu启动盘制作工具

Rufus在Windows系统下使用,制作Ubuntu系统的启动盘。

2018-03-02

树莓派安装nginx-1.11.8

树莓派Zero W构建nginx+rtmp视频流服务器,h264视频编码视频流实时传输。

2018-02-27

H.264分析工具

可以在Windows下直接使用,如果缺少dll库,安装即可。

2018-02-11

5.openwrt 驱动开发源码(DHT11温湿度传感器)

路由器开发openwrt系统驱动源码DHT11温湿度传感器模板,PDF文档说明。路由器开发openwrt系统驱动源码DHT11温湿度传感器模板,PDF文档说明。

2017-10-19

2.openwrt 驱动开发源码(字符设备)

路由器开发openwrt系统驱动源码字符设备模板,PDF文档说明 路由器开发openwrt系统驱动源码字符设备模板,PDF文档说明

2017-10-19

1.openwrt 驱动开发源码(模板)

路由器开发openwrt系统驱动源码模板,PDF文档说明 路由器开发openwrt系统驱动源码模板,PDF文档说明

2017-10-19

openwrt开发教程4(很全面深入的开发文档资料)

openwrt路由器系统深入开发,包括固件编译,脚步本编写,应用程序开发等等。

2017-09-29

openwrt开发教程3(很全面深入的开发文档资料)

openwrt路由器系统深入开发,包括固件编译,脚步本编写,应用程序开发等等。

2017-09-29

openwrt开发教程(很全面深入的开发文档资料)

openwrt路由器系统深入开发,包括固件编译,脚步本编写,应用程序开发等等。

2017-09-29

Nokia5110显示中文

51单片机驱动Nokia5110液晶显示,文字循环显示。本资源为 文章 51单片机最小系统驱动Nokia5110 工程代码

2017-05-27

51单片机1602显示万年历

51单片机内部定时器实现万年历计数功能,1602液晶显示

2017-05-27

51单片机1602显示温湿度

51单片机采集TDH11温湿度传感器数据,1602显示温湿度

2017-05-27

51单片机1602定时器时钟

使用51单片机内部定时器实现时间计算,显示时分秒

2017-05-27

STM32开发板ucosii系统任务挂起、恢复、创建、删除

该资源为文章 stm32的μC/OS-II(μcosii)系统任务挂起、恢复、创建、删除 的工程,用keil4软件编写,文章的代码只是解释,并不完整,完整的工程为该资源

2017-05-27

stm32I读写AT24c02(IIC通讯)

AT24c02驱动编写,stm32IO口模拟模拟IIC时序,实现写入数据与读出数据功能

2017-03-03

车牌识别CV++6.0

没有bug的车牌识别源代码,源代码有详细的图片处理,车牌定位,垂直扫描,水平扫描,定位等……,在VC++6.0运行

2016-08-17

空空如也

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

TA关注的人

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