记录成长
Just for Fun

C语言&嵌入式

详解串口通信232/485/422

haoxuan阅读(429)评论(0)

一、RS232基础知识 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛 …

linux usb驱动——host与device电路

haoxuan阅读(455)评论(0)

host、device usb协议中,设备连接是主从模式,具体定义自行了解usb协议,比较直观的认识,如下: USB Host是指驱动过后,板子就可以连接USB接口连接的器件,读取和装载数据了。 USB Device是指驱动过后, &hel...

C语言和C++之间动态库的相互调用

haoxuan阅读(502)评论(0)

昨晚有个朋友问我关于在C中调用C++库的问题,今天午饭后,由于脖子痛的厉害而没有加入到我们组的“每天一战”的行列中去,所以正好将C和C++之间的库调用关系做个总结。 1.extern “C”的理解: 很 &helli...

嵌入式的那些通信协议

haoxuan阅读(566)评论(0)

1.USART 通用同步/异步串行接收/发送器,USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备。 区别于UART,UART是通用异步收发传输器,USART属于UART的增强型,在异步传输 &hellip...

搬运大牛的一篇文章:从开发小白到音视频专家

haoxuan阅读(595)评论(0)

这是由一篇我的演讲稿整理出来的文章,目标读者是对音视频开发感兴趣但是又不知道如何下手的初学者们,希望把我的经验分享出来,对大家有所帮助。 1. 成长的烦恼 经常收到一些网友的来信或者留言,反馈如下 …

YVU与YUV是什么?快速YUV图像格式

haoxuan阅读(736)评论(0)

1.YUV基础 yuv是一种类似rgb的颜色模型,起源于黑白和彩电的过渡时期。其中Y代表亮度,uv组合起来可以表示色度。yuv信息只有y的信息就足以显示黑白的图片,yuv和YCbCr表示相同的东西,且Cb严格对应U,Cr严 …

MQ消息队列中间件介绍及IoT领域应用

haoxuan阅读(644)评论(0)

点击上方  搬运自:EnjoyCodingAndGame   什么是消息队列? 发布/订阅消息收发 为什么使用消息队列? 消息队列有什么优点和缺点? 消息队列中间件 Kafka、ActiveMQ、RabbitMQ、RocketMQ...

C语言中__FILE__,__func__,__LINE__的用法举例

haoxuan阅读(529)评论(0)

标准C语言预处理要求定义某些对象宏,每个预定义宏的名称一两个下划线字符开头和结尾,这些预定义宏不能被取消定义(#undef)或由编程人员重新定义。下面预定义宏表,被我抄了下来。 __LINE__  :当前程序 …

RTSP 与 RTMP 协议

haoxuan阅读(586)评论(0)

RTSP(Real Time Streaming Protocol) RTSP协议,这应该是实时性最好的了,如果要想实时性要求很高,比如0.5s以内,这个是不错的选择。前阵子模仿spydroid写了个建议的rtsp服务器,其实就是optio...