- 博客(8)
- 收藏
- 关注
原创 rtsp交互命令简介及过程参数描述
Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network 和 Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一 种可扩展的框架,使能够提供可控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的文件。rtsp对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,rt
2010-04-29 11:30:00 8023
原创 Connection reset by peer -> Linux 下的错误 error.h
问题:两台DVR同时连接同一台2路的DVS,其中一台DVR正常连接DVS的两路输出,预览也正常。 而另一台DVR只能连上DVS的1路输出,另一路怎么也连不上。 跟踪发现,DVR与DVS建立rtsp连接正常,但在DVR发送DESCRIBE命令以后,再也收不到 DVS的响应,错误号104:Connection reset
2010-04-29 11:11:00 7293
原创 Linux串口通讯(mark, space校验方式的实现)
前一阵子因为工作需要摸索的一些linux下得串口通信,总结下结果, 有点乱。。。主要针对linux串口校验方式mark, space的摸索。。。 参考文档: 文档一:Serial Programming Guide for POSIX Operating Systems 文档二:Serial Programming Howto;
2010-04-06 19:14:00 5290 2
原创 LINUX 使用tcgetattr函数与tcsetattr函数控制终端
为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的具体信息如表6.2所示。表6.2 tcgetattr函数和tcsetattr函数头文件函数形式int tcgetattr(i
2010-04-06 15:50:00 4683
原创 linux下的串口通信程序详解
linux下的串口通信程序详解2009-07-19 12:37为了说明问题,下面给出测试程序来理解linux下的串口操作流程,例程receive.c用来接收从串口发来的数据,而例程send.c用来发送数据到串口。二者成功建立串口连接后,串口接收端会收到串口发送端发来的字符串数据“Hello,this is a Serial Port test!”。1. receive.c程
2010-04-06 15:47:00 4825 1
原创 Linux操作系统下的串口通信学习笔记
B2400 2400波特 B9600 9600波特 B19200 19200波特 B38400 38400波特 B57600 57600波特 B115200 115200波特 8.3设置字符大小 设置字符的大小通过设置c_cflag标志位来实现的。 例如: option.c_cflag &= ~CSIZE; option.c_cflag
2010-04-06 15:34:00 1659
原创 linux串口通信程序
/****************************** 功能:设置串口函数* 入口:(fd,波特率,数据位,奇偶校验,停止位)*****************************/int set_opt(int fd,int nSpeed,int nBits,char nEvent,int nStop){struct termios newtio,oldtio
2010-04-06 15:32:00 1344
原创 终端I/O的工作方式tcsetattr tcgetattr
终端I/O有两种不同的工作方式:规范方式输入处理。在这种方式中,终端输入以行为单位进行处理。对于每个读要求,终端驱动程序最多返回一行。 非规范方式输入处理。输入字符不以行为单位进行装配。 如果不作特殊处理,则默认方式是规范方式。V7和BSD类的终端驱动程序支持三种终端输入方式:精细加工方式(输入装配成行,并对特殊字符进行处理); 原始方式(输入不装配成行,也不对
2010-04-06 15:26:00 2389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人