
协议详解
文章平均质量分 74
wang-bob
嵌入式系统开发和研究
展开
-
基于USB枚举过程的详细分析
结合STM32板上的USB设备接口,分析一下插入检测控制:枚举过程中,第一个来回的详细分析。检测到设备,主机发总线复位。这个复位与USB上电复位和系统复位是不同的。这个是SIE根据总线状态通知用户的一种复位。设备产生复位中断,如何处理由设备固件程序决定。主机发起第一个控制传输:(1)主机SETUP包(发往地址0端点0)、主机数据包(请求设备描述符)、设备握手包ACK。设备产生端点0数据输出中断,固件程序要根据数据包中的主机要求做好准备,这里是在端点0输入缓冲区准备好设备描述符。(2)数据过程,主机先发一个I原创 2010-12-21 22:42:00 · 2264 阅读 · 0 评论 -
谈谈编程器软件开发与设计
尝试做一款编程器已经是多年前的事情,最开始我记得是05年的时候,当时用的是VB来写的,后来又采用VC++的代码来写其界面如下.原创 2014-05-24 17:43:28 · 1957 阅读 · 0 评论 -
DLNA-基于uShare的DMS移植和编译
现在,Wi-Fi联盟已经开始同DLNA联盟(数字生活网络联盟)合作,将Wi-Fi Direct技术融合到DLNA技术里。一旦该技术稳定成型,应用于无线设备上,如智能手机、平板电脑里,它们就可以变身为多媒体服务器,来分享所收集的多媒体资料。这样在无线设备之间流媒体传递就不再需要无线路由器的连接了。而且,即使在不同的Wi-Fi网络上,你同样可以向你朋友的无线设备上直接共享音乐和视频等多媒体信息原创 2014-04-13 14:01:32 · 6186 阅读 · 6 评论 -
视频图像编解码技术:JPEG编解码文件结构分析
JPEG 是 Joint Photographic Experts Group 的缩写,即 ISO 和 IEC 联合图像专家组,负责静态图像压缩标准的制定,这个专家组开发的算法就被称为 JPEG 算法,并且已经成为了大家通用的标准,即 JPEG 标准。 JPEG 压缩是有损压缩,但这个损失的部分是人的视觉不容易察觉到的部分,它充分利用了人眼对计算机色彩中的高频信息部分不敏感的特点,来大大节省了需要处理的数据信息原创 2014-03-01 17:29:34 · 5423 阅读 · 1 评论 -
开源SIP服务器OpenSIPS简介
OpenSIPS是一个成熟的开源SIP服务器,除了提供基本的SIP代理及SIP路由功能外,还提供了一些应用级的功能。OpenSIPS的结构非常灵活,其核心路由功能完全通过脚本来实现,可灵活定制各种路由策略,可灵活应用于语音、视频通信、IM以及Presence等多种应用。原创 2014-09-14 15:24:46 · 39639 阅读 · 5 评论 -
半数字楼宇对讲系统简介
所谓的半数字,就是在音频和视频的传输部分采用TCP/IP协议来传输,这是在没有楼层之间多加了一个数模转换器,而这个数模转换器就相当于一个也是采用操作系统来做的,同时也还需要一个IP网络地址盒,这个IP网路地址盒原创 2014-08-30 18:41:12 · 6373 阅读 · 0 评论 -
基于oSIP开源库PartySIP服务器之uClibc库的移植和配置[二]
uClibc 是一个面向嵌入式Linux系统的小型的C标准库。最初uClibc是为了支持uClinux而开发,这是一个不需要内存管理单元的Linux版本,因此适合于微控制器系统。uClibc比一般用于Linux发行版的C库GNU C Library (glibc)要小得多,glibc目标是要支持最大范围的硬件和内核平台的所有C标准,而uClibc专注于嵌入式Linux.很多功能可以根据空间需求进行取舍。原创 2014-09-20 23:36:21 · 3335 阅读 · 0 评论 -
基于oSIP开源库的SIP代理服务器PartySIP[一]
Partysip 是基于osip实现的的sip服务器。实现了注册服务、重定向、定位、事务状态/无状态机。和eXosip框架思路一样,只是模块实现上面由于功能有所不同而区别。原创 2014-09-14 14:47:36 · 7907 阅读 · 0 评论 -
全数字(IP)楼宇对讲系统简介
数字IP楼宇对讲属于楼宇可视对讲系统发展的终极阶段,数字IP楼宇对讲系统全面解决了语音、视频、数据在互联网上的传输问题,使智能小区系统在真正意义上与Internet溶为一体,实现数据、语音、视频三线合一.原创 2014-08-03 14:23:30 · 9061 阅读 · 1 评论 -
基于RDP协议的开源rdesktop简介
rdesktop 是一个在 Unix/Linux 下访问 Windows 远程桌面的客户端程序。当前,rdesktop 所支持的 Windows 系列版本包括 NT、2000、XP 和 2003。通过使用 rdesktop 所实现的远程桌面协议(RDP),你可以在 Unix/Linux 系统中呈现 Windows 桌面,并进行相应的操作。目前最新的版本rdesktop是rdesktop 1.8.2,这个是最新的版本。原创 2014-06-14 15:56:47 · 9266 阅读 · 0 评论 -
基于RDP协议的瘦客户机简介
瘦客户机(thin client)是使用专业嵌入式处理器、小型本地闪存、精简版操作系统的基于PC工业标准设计的小型行业专用商用PC。 配置包含专业的低功耗、高运算功能的嵌入式处理器。不可移除地用于存储操作系统的本地闪存、以及本地系统内存、网络适配器、显卡和其它外设的标配输入/输出选件。瘦客户机没有可移除的部件,可以提供比普通PC更加安全可靠的使用环境,以及更低的功耗,更高的安全性。原创 2014-06-14 15:37:02 · 6059 阅读 · 0 评论 -
ISP图像处理芯片-FH8510简介
FH8510是一款针对CIS(CMOS Image Sensor)的图像信号处理芯片,它内置强大图像处理引擎,CMOS图像传感器接口,TV编码器,D/A转换器,提供NTSC/PAL的输出,同时也提供ITU.BT656 10Bit的输出,主要应用于中低端标清模拟CCTV摄像机、车载后视摄像机及楼宇对讲摄像机。原创 2014-07-05 11:33:18 · 26915 阅读 · 1 评论 -
USB中的描述符详解[二]
USB描述符的分类与介绍USB的符述符分为几类?有人可能会答:设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符等。但这里说的不是这样的。上面的几类描述符属于USB标准描述符。另外还有HID描述符和Hub描述符。所以分类是这样的:1. 标准描述符 1) 设备描述符 2) 配置描述符 3) 字符串描述原创 2012-02-11 11:39:06 · 8348 阅读 · 1 评论 -
USB中的描述符详解[一]
USB描述符的分类与介绍USB的符述符分为几类?有人可能会答:设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符等。但这里说的不是这样的。上面的几类描述符属于USB标准描述符。另外还有HID描述符和Hub描述符。所以分类是这样的:1. 标准描述符 1) 设备描述符 2) 配置描述符 3) 字符串描述原创 2012-01-30 22:10:19 · 5936 阅读 · 0 评论 -
驱动开发利器Microsoft Windows Driver Kit 7.1.0下载
在Windows 2000 与Windows XP 系统采用是WINDDK来开发WINDOWS驱动程序,我手头也有WINDDK,可是从Windows Vista开始之后,一般采用Microsoft Windows Driver简称(WDK)。这段时间刚好项目有用到USB HID,需要用到HID.lib库文件,因此下载了这个WDK7.1.0版本,采用HID.LIB,以及采用USB HID的目的,就是原创 2012-01-17 22:13:38 · 3923 阅读 · 1 评论 -
SD卡的命令格式及解析
<br />SD卡的命令格式:<br />SD卡的指令由6字节(Byte)组成,如下:<br />Byte1:0 1 x x x x x x(命令号,由指令标志定义,如CMD39为100111即16进制0x27,那么完整的CMD39第一字节为01100111,即0x27+0x40)<br />Byte2-5:Command Arguments,命令参数,有些命令没有参数<br />Byte6:前7位为CRC(Cyclic Redundacy Check,循环冗余校验)校验位,最后一位为停止位0<br />2转载 2011-04-27 12:44:00 · 2503 阅读 · 0 评论 -
飞思卡尔单片机[STM8单片机]S19文件格式详解
<br />S-record格式文件是Freescale CodeWarrior编译器生成的后缀名为.S19的程序文件,是一段直接烧写进MCU的ASCII码,英文全称问Motorola format for EEPROM programming。 <br />1、格式定义及含义<br />S-record每行最大是78个字节,156个字符<br />S-record format<br /><br />type<br />count<br />address<br />data<br />checksum<原创 2011-05-17 09:25:00 · 6634 阅读 · 3 评论 -
DLNA-家庭娱乐网络
DLNA的全称是DIGITAL LIVING NETWORK ALLIANCE, 其宗旨是Enjoy your music, photos and videos, anywhere anytime, DLNA(Digital Living Network Alliance) 由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能原创 2014-04-12 15:09:03 · 3283 阅读 · 3 评论