[置顶] 博客转载 声明

本博客所有内容来源于网络、书籍、和各类手册。 内容均为非盈利,旨为方便查询、总结备份、服务于大家。 部分转载内容均有注明出处,如有侵权请告知,马上删除。...
阅读(1308) 评论(0)

[置顶] C语言再学习--关键字

C语言一共有32个关键字,如下表所示: 关键字 说明 auto 声明自动变量 short 声明短整型变量或函数 int 声明整型变量或函数 long 声明长整型变量或函数 float 声明浮点型变量或函数 do...
阅读(1228) 评论(0)

[置顶] Altium Designer -- 精心总结

以前是使用DXP2004来画图的,后来转行。想来已经有一年半的时间没有画过了。突然转到AD,有些不适应。用了下发觉很多功能确实比DXP要来的强大。花了不少时间和精力,将之前的一些经验技巧,进行整理总结。希望这篇文章,可以让人少走线些弯路。让初学者可以快速入门。 好了,言归正传,开始启程! 首先下载AD16: Altium Designer 16.0.6 Build 282 安装教程:Alti...
阅读(32161) 评论(14)

LIVE555再学习 -- testRTSPClient 实例

上一篇文章简单看了一遍 testRTSPClient  的源码,接下来举几个应用实例加深一下。首先什么都不做修改,先执行一遍,看一下。一、执行 testRTSPClient  二、核心代码就是做移植的时候主要更改的地方上述函数中会返回每帧数据长度 frameSize,fReceiveBuffer 是缓存指针;DUMMY_SINK_RECEIVE_BUFFER_SIZE宏值默认是100000,若是高...
阅读(0) 评论(0)

LIVE555再学习 -- testRTSPClient 源码分析

现在开讲 testRTSPClient。在官网这这样一段介绍,参看:RTSP client翻译下来就是:testRTSPClient 是一个命令行程序,显示如何打开和接收由 RTSP URL 指定的媒体流,即以rtsp://开头的URL在这个演示应用中,接收到的音频/视频数据什么也没有。 但是,您可以在自己的应用程序中使用和调整此代码(例如)解码和播放接收到的数据。openRTSP 类似于“tes...
阅读(27) 评论(0)

LIVE555再学习 -- OpenRTSP 源码分析

看了很多东西,感觉有点杂。源码分析部分也看了,讲的也就那样。现在有点不知道从哪讲起了。参看:nkmnkm的专栏-流媒体参看:smilestone322的专栏-live555...
阅读(233) 评论(0)

LIVE555再学习 -- VLC搭建RTSP服务器(转)

实时流协议 RTSP 是在实时传输协议的基础上工作的,主要实现对多媒体播放的控制。用户对多媒体信息的播放、暂停、前进和后退等功能就是通过对实时数据流的控制来实现的。 而这些播放控制功能的实现不仅需要多媒体播放器, 同时还需要实时流协议。实时流协议是通过请求报文和响应报文的交互实现的,请求报文和发送报文。下面我们来再详细的介绍一下它的搭建。参看:VLC搭建RTSP服务器的过程一、VLC搭建RTSP服...
阅读(41) 评论(0)

LIVE555再学习 -- DM368/Hi3516A 交叉编译

接着上篇文章来讲,参看:LIVE555再学习 -- Linux 下编译下载源码、文件介绍部分不再介绍。主要看配置编译部分。三、配置编译DM368 的交叉编译器为 arm-none-linux-gnueabi-gcc 如果您的目标平台没有“config.”文件,请尝试使用其中一个现有文件作为模板因此我们创建一个config.dm368,内容可以参考config.armlinux# cat confi...
阅读(45) 评论(0)

LIVE555再学习 -- Linux 下编译

现在我们来看一下 LIVE555 在Linux下的编译一、下载源码下载:Index of /liveMedia/public参看:LIVE555 Streaming Media选择下载 live555-latest.tar.gz二、文件介绍我的开发环境为 Ubuntu 12.04将上面下载的 live555-latest.tar.gz 解压tar -zxvf live555-latest.tar....
阅读(38) 评论(0)

LIVE555再学习 -- Windows 下编译

然后开始下载编译,其中包含,Windows、Linux和交叉编译三种形式。首先来讲Windows下编译参看:Live555研究之一 源代码编译一、下载源码下载:Index of /liveMedia/public参看:LIVE555 Streaming Media选择下载 live555-latest.tar.gz二、文件介绍我的开发环境为 win 10 64位+VS2017将上面下载的 live...
阅读(67) 评论(0)

LIVE555再学习 -- 初识

之前用过 LIVE555,资料什么的都是有的但是并没有系统的总结。现在有时间可以再看一下。一、LIVE555 初识首先要了解一下什么是 LIVE555。参看:LIVE555 官网参看:LIVE555 Streaming Media查看官网,有一段介绍。This code forms a set of C++ libraries for multimedia streaming, using ope...
阅读(39) 评论(0)

DM368开发 -- 编码并实时播放

最近正好又用到 DM368 开发板,就将之前做的编解码的项目总结一下。话说一年多没碰,之前做的笔记全忘记是个什么鬼了。还好整理了一下出图像了。不过再看看做的这个东西,真是够渣的,只能作为参考了。项目效果就是,编码 encode 然后通过 rtsp 传输在 VLC 上实时播放。用的是sensor 是 MT9P031。一、内核配置让其支持MT9P031二、硬件设计错误排查启动信息错误,无法检测到MT9...
阅读(51) 评论(0)

MQTT再学习 -- 交叉编译与移植

先说明一下,遇到的问题。我之前在 Ubuntu12.04 gcc 下可以搭建 mqtt 服务器生成的 libmosquitto.so.1。参看:MQTT再学习 -- 搭建MQTT服务器及测试现在我要在 DM368 的交叉编译器 arm-none-linux-gnueabi-gcc  链接共享库 libmosquitto.so.1。出现问题   cannot find -lmosquitto 即共享...
阅读(88) 评论(0)

PM2.5检测 -- PMS7003 采集和 MQTT 传输

下一篇文章里我们通过交叉编译生成了 libmosquitto.so.1 参看:MQTT再学习 -- 交叉编译与移植之前有讲过MQTT客户端的测试,参看:MQTT再学习 -- 安装MQTT客户端及测试那接下来,我们就开始先测试一下,看看交叉编译生成的客户端,是否能发送数据到服务器上。一、生成交叉编译客户端先看一下,需要的源码文件,这个在客户端测试那篇文章里有提供源码的哦。# ls a.txt de...
阅读(111) 评论(0)

PM2.5检测 -- PMS7003 开发程序

昨天看了一天的 PMS7003 传输协议。然后网上搜索了一下,仅有的几篇文章讲代码怎么写的。参看:DIY 空气质量检测表参看:Dust Sensor - PMS 5003/6003/7003参看:MartyMacGyver/PMS7003-on-Particle参看:PMS7003 PM2.5测试仪,带SHT20温湿度 STM32源码参看:(SKU:SEN0177)PM2.5激光粉尘传感器但是你有...
阅读(173) 评论(0)

PM2.5检测 -- PMS7003 串口测试

最近在搞 PM2.5 检测。用的是 PMS7003 传感器。BUT,之前没有接触过。需要一步一步的来。先测试其串口是否通信。上一篇文章,讲了 UART 回环测试,不是目的。主要是为了今天的测试。一、首先看一下 PMS7003 的接口定义下载:PMS7003颗粒物传感器中文说明书 V2.2二、485接口电路图然后因为需要跟 DM368 部分需要接485通信。所以需要 max3485芯片。电路图部分,...
阅读(118) 评论(0)

日常生活小技巧 -- UART 回环测试

新买的USB转串口线。需要测试一下是否是OK的。该如何测试?其实很简单,就是讲 Tx  和 Rx 短接,即DB9 的 2、3 两针接在一起!然后用串口调试工具自发自收。具体怎么做,下面我们来讲一下。一、查看端口号首先将 USB 转串口线 插到电脑 USB 口上。然后打开 我的电脑->属性->设备管理器->端口号(COM 和 LPT)如上图 可以看到 端口号为 COM2 这里需要注意,串口调试工具,...
阅读(100) 评论(0)

日常生活小技巧 -- vim 中 ctags 的安装和使用

ctags 主要是用来创建 Vim 可以使用的 tag 索引文件的。一、下载安装Ubuntu下 执行 sudo apt-get install ctags二、建立索引文件在你想要建立索引文件的文件夹目录下执行:sudo ctags -R *然后可以发现该目录下多了一个 tags ,它就是索引文件三、设置索引文件位置但是 vim 里现在还不知道 tags 文件的位置,你需要设置一下。# vi /ro...
阅读(113) 评论(0)

MQTT再学习 -- MQTT 客户端源码分析

MQTT 源码分析,搜索了一下发现网络上讲的很少,多是逍遥子的哪几篇。参看:逍遥子_mosquitto源码分析系列参看:MQTT libmosquitto源码分析参看:Mosquitto学习笔记一、目录结构首先我们还是来看一下 mosquitto-1.4.14 的源码目录结构我们主要关注 client、lib、src 这三个目录。其中 src 和 lib 目录下主要放置 mosquitto 的实现...
阅读(205) 评论(0)

日常生活小技巧 -- CSDN 文件搜索

之前的 CSDN 的文件搜索功能还是不错的。通过下面这个窗口即可搜索自己博客里的关键字。BUT,现在和百度挂钩以后的就扯淡了。搜索结果成了下图这样的。根本不是自己博客里的东西啊?有人说 FFmpeg site:blog.csdn.net 后面需要跟着自己的CSDN ID 的 ,比如: FFmpeg site:blog.csdn.net/qq_29350001  那试试吧,很抱歉,没有相关的网页.....
阅读(95) 评论(0)

MQTT再学习 -- 安装MQTT客户端及测试

上一篇文章我们已经讲了 MQTT 服务器的搭建,参看:MQTT再学习 -- 搭建MQTT服务器及测试接下来我们看一下 MQTT 客户端。一、客户端下载首先,我们需要面临选择了。参看:基于mqtt的消息推送(三)客户端实现现有客户端sdk分析,基本分为两大类:一类移植自C类库,如Mosquitto,一类是用objc或者swift原生实现。各种sdk对比如下,我选用的是MQTT-Client,使用sw...
阅读(225) 评论(0)

MQTT再学习 -- 搭建MQTT服务器及测试

最近在搞 PM2.5 采集,需要用到 MQTT 传输协议。协议部分看了几天的,讲的七七八八。本身在 intel 上有 写好的MQTT 的源码,现在的工作其实也就是移植到单片机上或者DM368板卡上。不过,对于之前没有接触过的我来说,还是从头开始,搭建服务器及测试一下为好。MQTT服务器安装有两种,一种是 Mosquitto、另一种是 Apollo,以及它们在 linux 下和 Windows 下的...
阅读(425) 评论(0)

MQTT再学习 -- 漫谈MQTT协议

先占楼,稍后再讲。先搭建好MQTT服务器和客户端...
阅读(151) 评论(0)
396条 共20页1 2 3 4 5 ... 下一页 尾页
    友情链接

       

           


        不安分的小宝带你暴走全世界
        脚步从未停止,旅途永无止境

        喜欢户外旅行的,等你来!!


    个人资料
    • 访问:474098次
    • 积分:6870
    • 等级:
    • 排名:第3539名
    • 原创:237篇
    • 转载:157篇
    • 译文:0篇
    • 评论:119条
    博客专栏