E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
eHCI
Linux 设备模型基本概念 (一)
在物理上,外设之间是有一种层次关系的,比如把一个U盘插到笔记本上,实际上这个U盘是接在一个USBHub上,USBHub又是接在USB2.0HostController(
EHCI
)上,最终
EHCI
又是一个挂在
xy010902100449
·
2015-06-04 10:00
linux驱动
http://blog.csdn.net/ccwwff/article/details/6537452
点击打开链接一、调试背景:我所使用的处理器有一个USB1.1host接口,但是速度太慢,最高速度12Mbps;另外还有一个OTG接口,兼容
EHCI
(host),device,OTG, 通常这个接口会用来处理
wocao1226
·
2015-04-22 19:00
linux usb
简述USB系统概述USB连接的基本知识 OTG控制器 OTG的基本概念 Linux下的OTG架构
EHCI
控制器
EHCI
的基本概念
harhy
·
2015-04-13 18:00
linux
usb
VMware Fusion,VirtualBox等虚拟机从USB设备启动 的方法
从开发日志上看,对于
EHCI
/OHCI/UHCI三种接口是都支
yangji008
·
2015-03-28 07:13
vmware
USB启动
u盘启动
VMware Fusion,VirtualBox等虚拟机从USB设备启动 的方法
从开发日志上看,对于
EHCI
/OHCI/UHCI三种接口是都支持
Professor哥
·
2015-03-28 07:13
USB启动
U盘启动
vmware
P哥一技
&
Secure
linux下的
ehci
控制器调试
1调试方法linux下的usbehci控制器的调试方法:mount-tdebugfsdebugfs/sys/kernel/debugcat /sys/kernel/debug/usb/devicescat /sys/kernel/debug/usb/usbmon/$(bus_num)uehci控制器下的async、periodic、registers等字段的解析步骤1:目的是mount上调试文件系
xiaojsj111
·
2014-12-12 12:00
linux
Controlle
EHCI
解决 virtual box “unable to enumerate USB device on port”
如果没有可以到/sys/bus/pci/drivers/
ehci
_hcd
顾起威
·
2014-12-01 20:00
linux usb
ehci
controller driver
1数据结构这里描述的所有结构的第一个word的结构都是相同的:NextLinkPointer+Type+T,即都是由指向下个结构体的物理地址+结构体类型指示+Terminate来构成。这样构成有个好处,用c++的基类和派生类来类比非常贴切,这里的第一个word就相当于基类,而这些结构体的其余部分就相当于不同的派生类(在这里就是qtd,itd,qh,sitd...)。诚如c++那样操作,可以不管这些
xiaojsj111
·
2014-11-14 20:00
linux
driver
usb
EHCI
hcd
[置顶] 从linux usb bus节点来认识usb linux usb认识
首先从linuxdmesg来认识usb:[ 19.610046] msm_hsic_host msm_hsic_host: Qualcomm
EHCI
Host Controller using HSIC
eqwewr
·
2014-09-22 21:00
linux
从linux
usb节点认识Usb
usb节点
lichee 内核配置支持usb storage
1对应/drivers/usb目录下的/core目录,基本core目录下的内容都要编译,对应USBcore层2、3、4对应/Host目录,
EHCI
、OHCI等对应USB主机控制器驱动层的公共代码需要编译
luckywang1103
·
2014-08-27 22:00
Android 编译出kernel的uImage无法正常载入
,系统没有起来,通过串口看log是系统卡死在了kernel阶段一开始看这个问题的时候,bug的描述是kernel的两个配置项做了替换配置之后(CONFIG_USB_GADGET;CONFIG_USB_
EHCI
_ARC_OTG
凯文的内存
·
2014-08-11 16:43
Android
linux设备驱动之USB主机控制器驱动分析 (一)
中的代码也是按照这个分层模型来设计的.具体的分为usb设备,hub和主机控制器三部份.在阅读代码的时候,必须要参考相应的规范.最基本的就是USB2.0的spec.它定义了USB协议.另外的一个是USB控制器的规范.有UHCI,
EHCI
kof98765
·
2014-07-30 10:00
USB驱动之 端点 endpoint
上面的Kconfig文件说的很清楚,
ehci
-hcd模块支持的是USB2.0控制器的高速模式,它本身并不支持全速或低速模式,对连接上的USB1.1设备的支持,是通过ohci-hc
xgx198831
·
2014-07-02 01:00
WRTNode(MT7620) UBoot 中实现USB功能过程记录
一开始以为只需要这样做:RALINK_USB=ONRALINK_
EHCI
=ONRALINK_OHCI=ON编译烧写后,发现usb相关命令已经出现在uboot中了,但是每次usbreset,都扫描不到storage
manfeel
·
2014-06-10 21:00
linux usb问题
主要原因是Linux在安装时探测到有usb-uhci和
ehci
-hcd两个控制器,但在启动时,加载完usb-uhci再加载
ehci
-hcd就会有冲突。
wocao1226
·
2014-03-21 13:00
linux
EHCI
DRIVER之中断处理函数
ehci
_irq()分析(二)
先上代码,1. static void scan_async (struct
ehci
_hcd *
ehci
)2. {3. struct
ehci
_qh*qh;4. boolcheck_unlinks_later
yaongtime
·
2014-02-23 11:00
linux
driver
asynchronous
IRQ
EHCI
linux
EHCI
DRIVER之中断处理函数
ehci
_irq()分析(一)
EHCI
的interrupt在HCD中被分为了6种类型,如下宏定义:/* these STS_* flags are also intr_enable bits (USBINTR) */#define
yaongtime
·
2014-02-23 11:00
linux
driver
asynchronous
IRQ
EHCI
linux
ehci
hcd之qh_urb_transaction()分析(二)
. /* SETUP pid */3. qtd_fill(
ehci
, qtd, urb->setup_dma,4. sizeof (struct usb_ctrlrequest),5. token |
yaongtime
·
2014-01-19 12:00
linux
usb
EHCI
第四篇:两利相权取其重-多个USB设备通用驱动程序的综合比较
自接触WINDOWS驱动开发,接触USB应用与IP开发以来,使用与修改了一批USB的驱动程序.Windows7以前的系统自带了,
EHCI
,O/UHCI,USBHUB2.0,USBSTORAGE,USBVIDEO
u013140088
·
2013-12-24 17:00
usb
设备驱动
Windows驱动
linux
ehci
ehci
_urb_enqueue之qh_urb_transaction()分析(一)
以下文字会对linux usb hcd driver中的
ehci
_urb_enqueue函数做一些说明。先把该函数罗列一下。1. /*2.
yaongtime
·
2013-12-21 20:00
linux
usb
EHCI
几种USB控制器类型:OHCI,UHCI,
EHCI
,xHCI
转自:http://smilejay.com/2012/10/usb_controller_xhci/遇到过一些关于USB的东西(如下),一直没搞明白什么USB1.0/1.1/2.0/3.0之类的,当然我知道它们的各自传输速度都在提升,本文就做点简单的记录吧,尽量下载看到USB的东西和别人提及USB的术语时不要再迷茫了。1.曾经遇到一些Linux系统对USB3.0的支持不完善,从而导致在有USB3
haima1998
·
2013-12-01 19:00
usb
以前不太了解hub,一直认为它只是一个可选设备,和网络集线器类似,有它不多,少它也可;太低调了,以至于都不晓得它长在哪里,今天在网上百度了一下,发现它是window和linux系统上一个必备的设备;是
EHCI
cosmoslhf
·
2013-10-21 15:00
USB子系统学习之基础篇三(host controller)
位置linux-2.6.32.21/drivers/usb/host,哇塞,怎么这么多xhci啊,什么
ehci
,uhci,fhci甚至还真的有xhci,看来搞hostcontroller的人,自已都绝了索性以
龙图腾
·
2013-07-22 16:21
驱动
嵌入式开发
USB子系统学习之基础篇三(host controller)
位置linux-2.6.32.21/drivers/usb/host,哇塞,怎么这么多xhci啊,什么
ehci
,uhci,fhci甚至还真的有xhci,看来搞hostcontroller的人,自已都绝了索性以
dragon101788
·
2013-07-22 16:00
arm-linux挂载移动硬盘
USB控制器的移植完成插入移动硬盘后会出现下面的log,并且arm不会lockup[ 40.433417]usb1-1.2:newhigh-speedUSBdevicenumber5usings5p-
ehci
liujia2100
·
2013-06-25 19:00
S5PV210(TQ210)学习笔记——USB HOST移植
驱动程序的时候意外发现默认状态下内核没有驱动S5PV210的USBHOST控制器,于是,我自己动手移植了一下S5PV210的USBHOST模块,S5PV210的USBHOST控制器跟S3C2440的有些不同,S5PV210同时支持
EHCI
girlkoo
·
2013-04-08 16:00
TQ210
s5pv210
ohci
EHCI
USBHOST
understanding linux usb
ehci
device driver(2)
2. linuxehcidevicedriver(ehcihcd)2.1. linuxusbsubsystemarchoverview(host)2.2.
ehci
_hcd2.3.
ehci
实现的接口2.3.1
q553716434
·
2013-02-05 17:00
understanding linux usb
ehci
device driver(1)
blog.csdn.net/lm_tom/article/details/1778031大概一年多前,曾经在linux下调试过VIA的一款ehcihostcontroller,当时受项目进度以及知识积累所限,未能深入理解
EHCI
q553716434
·
2013-02-05 16:00
《Linux内核编程》第七章:USB CORE与USB键鼠驱动
USB键盘不能用问题:一、报错[ 523.084000]usb1-1.2:newlowspeedUSBdeviceusing***-
ehci
-2andaddress6[ 523.092000]Firstgetdevdescfailed
tankai19880619
·
2013-01-18 15:00
USB主机控制器(Host Controller)--深入理解
UniversalHostControllerInterface(通用主机控制接口,USB1.0/1.1) •OHCI:OpenHostControllerInterface(开放主机控制接口,USB1.0/1.1) •
EHCI
MyArrow
·
2013-01-14 11:00
USB相关的一些术语
OHCI (OPen Host Controller Interface) 开放主机控制接口 UHCI (Universal Howt Controller Interface) 通用主机控制接口
EHCI
songkang666
·
2012-09-28 23:00
OHCI UHCI
EHCI
简单解释 及USB标准文档下载地址
OHCI,UHCIandEHCIareUSBSpeccompatibleandprovideaninterfacetodifferenthardwarehostcontrollerimplementations.MultipleimplementationsofhardwarehostcontrollersallowforevolutionandcreativitywithintheUSBSpec
q553716434
·
2012-08-28 21:00
spice use usb device qemu part support
端的具体操作:1.安装libusb-1.0.9-rc3、usbredir-0.4.2,编译qemu时添加参数:--enable-usb-redir;2.在server上目录/etc/qemu下编辑ich9-
ehci
-uhci.cfg
wj_j2ee
·
2012-08-01 14:00
虚拟机
server
文档
Linux USB subsystem ---
EHCI
host controller register
LinuxUSBsubsystem---EHCIhostcontrollerregister[Linux3.2][driver/usb/host/
ehci
-hcd.c]函数:
ehci
_hcd_init(
tronteng
·
2012-05-15 18:00
Linux USB subsystem --- USB create HCD
hcd.c]函数:usb_create_hcd(conststructhc_driver*driver,structdevice*dev,constchar*bus_name)其中hc_driver是
ehci
_atmel_hc_driver
tronteng
·
2012-05-15 18:00
linux设备驱动模型一概述
在物理上,外设之间是有一种层次关系的,比如把一个U盘插到笔记本上,实际上这个U盘是接在一个USBHub上,USBHub又是接在USB2.0HostController(
EHCI
)上,最终
EHCI
又是一个挂在
new_abc
·
2012-05-10 23:00
spice/qemu--usbredir(续)
今天重新看了看,做了以下一些处理:在host上目录/etc/qemu下编辑ich9-
ehci
-uhci.cfg文件:[device"
ehci
"] driver="ich9-usb-
ehci
1" addr
wilcke
·
2012-04-26 11:00
虚拟机
Linux内核USB主设备驱动程序
index.php/Linux%E5%86%85%E6%A0%B8USB%E4%B8%BB%E8%AE%BE%E5%A4%87%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F目录[隐藏]1
ehci
-hcd
chinaunixj
·
2012-04-17 15:00
struct
Semaphore
command
buffer
interface
linux内核
解决 virtual box “unable to enumerate USB device on port”
如果没有可以到/sys/bus/pci/drivers/
ehci
_hcd
guqiwei
·
2012-04-05 14:00
Linux USB subsystem --- USB create HCD
hcd.c]函数:usb_create_hcd(conststructhc_driver*driver,structdevice*dev,constchar*bus_name)其中hc_driver是
ehci
_atmel_hc_driver
voice_shen
·
2012-03-28 21:00
linux
timer
struct
null
resources
structure
Linux USB subsystem ---
EHCI
host controller register
[Linux3.2][driver/usb/host/
ehci
-hcd.c]函数:
ehci
_hcd_init()staticint__initehci_hcd_init(void) { intretval
voice_shen
·
2012-03-27 22:00
linux
struct
basic
USB Hub Kernel Debug
Mar2610:19:50localhostkernel:usbusb1:usbresume Mar2610:19:50localhostkernel:
ehci
_hcd0000:00:1d.7:resumeroothub
chinaunixj
·
2012-03-26 10:00
usb core 、usb 主机控制器、usb设备驱动的层次关系
使用USB设备时,两个模块是必须的:usb核心模块:usbcore usb主机控制器驱动,如
ehci
_hcd、ohci_hcd或uhci_hcdusbcore: usbcore负责实现一些核心的功能
xiangpingli
·
2012-03-04 19:00
struct
WMware ESXi 虚拟机 连接 USB 外界硬盘
Type选
EHCI
+UHCI。点OK。(3)重点!当“RecentTasks”里的添加任务完成后,再次进入VM的“editsittings”;添加“usbdevice”。
jeffwangg
·
2012-03-03 06:06
虚拟机
职场
硬盘
连接
usb
休闲
esxi
wmware
关于“reset high speed USB device using
ehci
_hcd and address 2”
网上的一段解释:Ifyougetthismessagetherecanbeacouplethingscausingit.Itwillappearinyoursyslogandlooksomethinglikethis:Towerkernel:usb2-1:resethighspeedUSBdeviceusingehci_hcdandaddress2Thefirststeptotakeistryin
HAOMCU
·
2011-11-30 12:00
struct
Flash
vxWorks中USB驱动栈-1
Mpc8379的USB模块采用的是DR,它的寄存器和数据结构均基于Intel的
EHCI
(EnhancedHostControllerInterfaceSpecificationforUniversalSerialBus
JuanA1
·
2011-09-11 09:00
数据结构
struct
function
Class
interface
测试工具
usb驱动分析
中的代码也是按照这个分层模型来设计的.具体的分为usb设备,hub和主机控制器三部份.在阅读代码的时候,必须要参考相应的规范.最基本的就是USB2.0的spec.它定义了USB协议.另外的一个是USB控制器的规范.有UHCI,
EHCI
dianhuiren
·
2011-08-29 09:00
list
struct
cache
buffer
interface
Descriptor
linux device model
在物理上,外间是有一关系的,比如把一U笔记本上,这个盘是接在一USBHub上,USB2.0HostController(
EHCI
)上,
lihaoweiV
·
2011-06-20 09:00
linux
struct
manager
list
Class
buffer
OTG(usb2.0)强制Host调试全记录
ccwwff/archive/2011/06/10/6537452.aspx 一、调试背景:我所使用的处理器有一个USB1.1host接口,但是速度太慢,最高速度12Mbps;另外还有一个OTG接口,兼容
EHCI
ccwwff
·
2011-06-10 23:00
android
生活
嵌入式
文档
工具
interface
OTG(usb2.0)强制Host调试全记录
ccwwff/archive/2011/06/10/6537452.aspx一、调试背景:我所使用的处理器有一个USB1.1host接口,但是速度太慢,最高速度12Mbps;另外还有一个OTG接口,兼容
EHCI
ccwwff
·
2011-06-10 23:00
文档
工具
interface
嵌入式
android
生活
2.
嵌入式系统
1.
技术专题
1.----调试全记录
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他