总线传输
liuxd3000
Hello World!
有技术问题可以发邮件Liuxd3000@163.com
wx:liuxd3000
qq:343935622
展开
-
ic+ ip175d 5port switch 驱动调试
方案: imx6ul+ip175d ;产品功能:实现4网口路由器(1wan+3lan)和交换机(4Lan)功能;具体实现技术关键点:vlan/lan/wan开发过程:原创 2020-08-04 15:44:55 · 1950 阅读 · 1 评论 -
DBI(i80)/DPI(RGB)/DSI
(1)DBI接口 A,也就是通常所讲的MCU借口,俗称80 system接口。The lcd interface between host processor and LCM device list as below,The LCM driver will repeated update panel display。MCU借口通过并行接口传输控制命令和数据,并通过往LCM模组自带的原创 2013-12-20 10:50:21 · 3373 阅读 · 0 评论 -
MIPI 接口知识点
1 MIPI 三种传输, DSI便是一种2 DSI连接DPI DBI,(这是两种用于LCD的传输方式)构成一个模块3 DSI-tx 接收DPI DBI数据,发送串行数据4 DSI-rx 接收串行数据,发送DPI DBI数据5 DSI模块后面接LCD driver 接口为串行6 串行数据高速,无干扰,无时序错误,少pad,是王道转载 2013-12-20 16:24:55 · 2512 阅读 · 0 评论 -
WinCE6.0 USB Host驱动加载流程详解 (VendorId ProductIdReleaseNumber/DeviceClass DeviceSubClass DeviceProtoco)
前面已经讲过WinCE6.0下USB驱动的整体结构,今天来看看USB Host驱动部分。可能是因为USB Host驱动一般不修改的原因,这方面的资料少的可怜,所以只能自己研究了。分析的源码微软已经提供了,在目录WINCE600\PUBLIC\COMMON\OAK\DRIVERS\USB下面。 该目录下包含CLASS、USBD、HCD、COMMON和INC文件夹,其中COMMON和INC文转载 2014-01-08 17:28:33 · 1669 阅读 · 0 评论 -
USB设备的VID和PID
vid: vendor idpid: product idPID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。这个与序列号没什么关系,序列号一般都是厂家固化到芯片中的信息而已。GUID只是为了标志你安装的设备是属于一个什么类当中,这个类可以显示再设备管理器中。比如:你可以定义一个类,当然这个类有与系统中任何类都不同的GUID,然后选原创 2014-01-08 15:28:05 · 2512 阅读 · 0 评论 -
WinCE的USB Device功能实现(Serial,RNDIS,Mass_Storage)
现在大多数WinCE设备都带有USB Device功能,Device也即设备,在PC看来,WinCE就是作为一个设备,可以表现为U盘,也可表现为网络设备(RNDIS),也可以做为串口(ActiveSync同步使用),也可作为modem。 1. 选择USB Client的组件。 在Catalog Items View中选择”Device Drivers”->”USB Function转载 2014-01-08 16:18:12 · 1329 阅读 · 0 评论 -
MIPI DSI\DBI\DPI\DSI简介
MIPI的液晶数据传输中涉及到是DWG(Display Working Group)工作组,该工作组提出了4种液晶规范分别为DCS(Display Command Set)、DBI(Display Bus Interface)、DPI(Display Pixel Interface)、DSI(Display Serial Interface)。1. DCS(Display Command转载 2014-02-13 18:06:16 · 1654 阅读 · 0 评论 -
SDIO接口
SDIO接口是在SD接口基础上发展起来的,SDIO接口兼容SD接口。SDIO协议又在SD卡协议之上添加了CMD52(一般用来访问寄存器)和CMD53(字节和块传输)命令。SDIO和SD卡规范间的一个重要区别是增加了低速标准,低速卡的目标应用是以最小的硬件开始来支持低速I/O能力。目前根据SDIO协议的SPEC,SDIO接口支持的设备总类有蓝牙,无线网卡,电视卡等。 SDIO的接口信转载 2015-01-21 17:57:34 · 1648 阅读 · 0 评论 -
MIPI-DSI LP mode命令及格式详解
D- PHY的物理层支持HS(High Speed)和LP(Low Power)两种工作模式HS模式:低压查分信号 功耗大 高速率(80M -1Gbps) 信号幅值(100mv-300mv)LP模式:单端信号 功耗小,速率低(< 10Mbps) 信号幅值(0-1.2V)在高速模式下,通道状态是差分的0或1,定义P比N高时定义为1,P比N低时定义为0,此时线上典型电压为差分200mv...转载 2018-09-10 16:17:14 · 20876 阅读 · 2 评论 -
Linux USB子系统 (2)
目录(?)[+]枚举和设备描述符(Enumeration and Device Descriptors)每当一个USB设备附着到总线上,它将会被USB子系统枚举.也就是分配唯一的设备号(1-127)然后读取设备描述符.描述符是一个包含关于设备的信息和属性的数据结构.USB标准定义了一个描述符层次结构(参考 Figure2).Figure 2. USB Descripto原创 2013-12-19 18:00:13 · 973 阅读 · 0 评论 -
Linux USB子系统 (1)
USB 简介The Universal Serial Bus 1994年Compaq, Intel, Microsoft和NEC 4家公司联合开始制定USB. 开始制定这个总线的目的是:(1)连接PC和电话(2)容易使用(3)端口扩展1996年一月发布第一版(version 1.0),最新的官方版本1.1在1998年九月发布,并且该文档还在继续开发,在1999年发布原创 2013-12-19 17:58:22 · 819 阅读 · 0 评论 -
usb详解-与uart传输对比
usb作为一种串行接口,应用日益广泛。如同每个工程设计人员必须掌握I2C,RS232这些接口一样,我们也必须掌握usb.但是usb的接口协议实在有点费解,linux uhci驱动作者之一Alan Stern曾经就说过“The USB documentation is downright evil. Most of it is just crap, written by a committ原创 2013-12-03 14:41:34 · 11614 阅读 · 2 评论 -
USB的通讯的建立过程
USB的两根信号线负责与总线上的设备交换数据。这些电缆形成了所有设备必须共享的惟一的一条传输通路。 RS-232有一条Tx线用来传输一个方向的数据,一条Rx线用来传输另一个方向的数据。与RS-232不同,USB的一对电线只传输一个不同的信号,不 同方向的信号要按顺序来传输。 因为所有的传输共享一个数据通道,所以每一个事务必须包括事务的源和目的地址。每个设备有一个由 主机分配的惟一的地址,原创 2013-04-15 16:33:07 · 2796 阅读 · 0 评论 -
audio codec 24bit/48KHz与24bit/192Khz区别
简单来讲,采样率和比特率就像是坐标轴上的横纵坐标。 横坐标的采样率表示了每秒钟的采样次数。而声音的位数就表示每个取样的数据量,数据量越大,回放的声音越准确。采样率采样率实际上是指当将声音储存至计算机中,必须经过一个录音转换的过程,转换些什么呢?就是把声音这种模拟信号转成计算机可以辨识的数字信号,在转换过程中将声波的波形以微分方式切开成许多单位,再把每个切开的声波以一个数值来代表该单原创 2013-10-31 09:25:50 · 13719 阅读 · 0 评论 -
USB初学(三)----图解USB协议一二三四
我之前看了USB hid的协议,也看了一些USB的ppt,看了LPC1768的USB hid程序的例程,还是稀里糊涂的,看了很多,觉得这个图解的很不错,在我看的基础上,理解更深刻。图解USB协议一http://wenku.baidu.com/view/1cd952fb770bf78a652954f8.html图解USB协议二http://wenku.baidu.com/vi转载 2013-11-16 23:30:07 · 3816 阅读 · 0 评论 -
图解USB协议之一 枚举过程
图解USB协议之一 枚举过程分类: android usb 专题 2013-08-06 16:59 47人阅读 评论(0)收藏 举报目录(?)[+]GET_DESCRIPTORSET_ADDRESSGET_DESCRIPTOR请求设备描述GET_DESCRIPTOR请求配置描述读取完整设备描述及配置描述SET_CONFIGURATION转载 2013-11-16 23:24:55 · 1116 阅读 · 0 评论 -
USB驱动架构
二、USB驱动架构在WinCE中做USB相关的东西,首先要弄清一些概念,这非常关键。1. Host与Function首先要知道USB是主从结构的。拿PC和手机来说,PC端是主端,叫做Host,手机是从端,通常叫做Client。但是在WinCE中这个术语发生了变 化,主端还是叫Host,而从端叫做Function。因此对应的驱动分别叫做USB Host Driver及USB Func转载 2013-11-16 22:46:06 · 1320 阅读 · 0 评论 -
USB驱动的组成有哪些
在USB规范中把USB分为五个部分:控制器、控制器驱动程序、USB芯片驱动程序、USB设备和针对不同USB设备的客户驱动程序。第一、 USB芯片驱动程序:这部分组件主要是可以提供对USB的支持。第二、 USB控制器驱动程序:这部分主要是在控制器和USB设备之间建立通信信道。第三、 USB设备:这部分组件包括和PC相连的USB外围设备,主要分为:设备本身可以再接上其它的USB外围设备,另转载 2013-11-16 22:49:49 · 1539 阅读 · 0 评论 -
51单片机控制SL811HS的USB主机底层驱动
基于USB接口的设备使用方便,性价比高,因此在人们的工作和生活中得到了广泛的应用,如U盘,移动硬盘,光驱,USB摄像头,USB鼠标键盘等,同时,51系列单片机以其成熟的技术和高性价比吸引了大量国内用户,被广泛应用于测控和自动化领域,因此,如果在51单片机系统中增加USB主机接口,实现对USB从机设备的控制,则该单片机系统可以充分利用现有的各种USB从机设备,大大扩展单片机系统功能。 本设计实转载 2013-11-18 17:01:44 · 2031 阅读 · 0 评论 -
usb data 传输格式
原创 2013-11-20 12:06:28 · 1852 阅读 · 0 评论 -
USB四种传输模式
USB四种传输模式当USB插入USB总线时,USB控制器会自动为该USB设备分配一个数字来标示这个设备。另外,在设备的每个端点都有一个数字来表明这个端点。USB设备驱动向USB控制器驱动请求的每次传输被称为一个事务(Transaction),事务有四种类型,分别是Bulk Transaction、Control Transaction、Interrupt Transaction和Isoch转载 2013-03-14 11:23:51 · 32801 阅读 · 0 评论