USB逻辑设备是指各种各样的USB设备与主机连接

在编译之前要进行uClinux内核的配置工作,包括RAM、ROM的大小,地址空间的分配,外围设备的支持。除此以外,最关键的工作就是实现USB主机控制器的驱动程序,这也是研究工作的重点。

  2. USB 主机控制器

  在介绍USB主机控制器驱动程序之前,先让我们了解一下USB系统和USB主机控制器。

  2.1 USB系统和USB主控制器的基本概念

  在USB系统中,各种USB设备要与主机相连,就必须通过一个共同的接口接入主机。这个接口就是USB主机控制器(USB Host Controller)。HC是软件、硬件以及固件的综合,是USB拓扑的中心。

  USB总线在物理上是一种以主机为根的树状分层星型拓扑,HUB作为分枝结点,USB设备作为叶子结点。在逻辑上,USB总线是以主机为中心的星型拓扑,HUB在逻辑上也看做为一个USB逻辑设备。在逻辑上,主机直接通USB逻辑设备通信,就好像没有中间的HUB一样。USB逻辑设备是指各种各样的USB设备与主机连接所必须具有的最基本的标准接口,主机通过标准接口管理和配置所有的USB设备。

http://www.xiami.com/g/thread-11656247
http://www.xiami.com/g/thread-11656250
http://www.xiami.com/g/thread-11656251
http://www.xiami.com/g/thread-11656252
http://www.xiami.com/g/thread-11656253
http://www.xiami.com/g/thread-11656254
http://www.xiami.com/g/thread-11656256
http://www.xiami.com/g/thread-11656257
http://www.xiami.com/g/thread-11656271
http://www.xiami.com/g/thread-11656272
http://www.xiami.com/g/thread-11656495
http://www.xiami.com/g/thread-11656497
http://www.xiami.com/g/thread-11656498
http://www.xiami.com/g/thread-11656499
http://www.xiami.com/g/thread-11656496
http://www.xiami.com/g/thread-11656503
http://www.xiami.com/g/thread-11656500
http://www.xiami.com/g/thread-11656501
http://www.xiami.com/g/thread-11656504
http://www.xiami.com/g/thread-11656522
http://www.xiami.com/g/thread-11656583
http://www.xiami.com/g/thread-11656584
http://www.xiami.com/g/thread-11656585
http://www.xiami.com/g/thread-11656587
http://www.xiami.com/g/thread-11656586
http://www.xiami.com/g/thread-11656590
http://www.xiami.com/g/thread-11656592
http://www.xiami.com/g/thread-11656600
http://www.xiami.com/g/thread-11656601
http://www.xiami.com/g/thread-11656602
http://www.xiami.com/g/thread-11656658
http://www.xiami.com/g/thread-11656660
http://www.xiami.com/g/thread-11656661
http://www.xiami.com/g/thread-11656662
http://www.xiami.com/g/thread-11656663
http://www.xiami.com/g/thread-11656664
http://www.xiami.com/g/thread-11656665
http://www.xiami.com/g/thread-11656667
http://www.xiami.com/g/thread-11656668
http://www.xiami.com/g/thread-11656669
http://www.xiami.com/g/thread-11656721
http://www.xiami.com/g/thread-11656722
http://www.xiami.com/g/thread-11656723
http://www.xiami.com/g/thread-11656724
http://www.xiami.com/g/thread-11656725
http://www.xiami.com/g/thread-11656726
http://www.xiami.com/g/thread-11656727
http://www.xiami.com/g/thread-11656728
http://www.xiami.com/g/thread-11656729
http://www.xiami.com/g/thread-11656730
http://www.xiami.com/g/thread-11656780
http://www.xiami.com/g/thread-11656778
http://www.xiami.com/g/thread-11656779
http://www.xiami.com/g/thread-11656782
http://www.xiami.com/g/thread-11656781
http://www.xiami.com/g/thread-11656783
http://www.xiami.com/g/thread-11656784
http://www.xiami.com/g/thread-11656785
http://www.xiami.com/g/thread-11656786
http://www.xiami.com/g/thread-11656787
http://www.xiami.com/g/thread-11657108
http://www.xiami.com/g/thread-11657110
http://www.xiami.com/g/thread-11657109
http://www.xiami.com/g/thread-11657112
http://www.xiami.com/g/thread-11657113
http://www.xiami.com/g/thread-11657114
http://www.xiami.com/g/thread-11657115
http://www.xiami.com/g/thread-11657116
http://www.xiami.com/g/thread-11657118
http://www.xiami.com/g/thread-11657131
http://www.xiami.com/g/thread-11657173
http://www.xiami.com/g/thread-11657175
http://www.xiami.com/g/thread-11657177
http://www.xiami.com/g/thread-11657176
http://www.xiami.com/g/thread-11657178
http://www.xiami.com/g/thread-11657179
http://www.xiami.com/g/thread-11657181
http://www.xiami.com/g/thread-11657183
http://www.xiami.com/g/thread-11657182
http://www.xiami.com/g/thread-11657204
http://www.xiami.com/g/thread-11657261
http://www.xiami.com/g/thread-11657262
http://www.xiami.com/g/thread-11657263
http://www.xiami.com/g/thread-11657264
http://www.xiami.com/g/thread-11657266
http://www.xiami.com/g/thread-11657267
http://www.xiami.com/g/thread-11657269
http://www.xiami.com/g/thread-11657268
http://www.xiami.com/g/thread-11657265
http://www.xiami.com/g/thread-11657270
http://www.xiami.com/g/thread-11657343
http://www.xiami.com/g/thread-11657344
http://www.xiami.com/g/thread-11657345
http://www.xiami.com/g/thread-11657346
http://www.xiami.com/g/thread-11657347
http://www.xiami.com/g/thread-11657349
http://www.xiami.com/g/thread-11657350
http://www.xiami.com/g/thread-11657351
http://www.xiami.com/g/thread-11657352
http://www.xiami.com/g/thread-11657353
http://www.xiami.com/g/thread-11657977
http://www.xiami.com/g/thread-11657978
http://www.xiami.com/g/thread-11657979
http://www.xiami.com/g/thread-11657980
http://www.xiami.com/g/thread-11657981
http://www.xiami.com/g/thread-11657982
http://www.xiami.com/g/thread-11657983
http://www.xiami.com/g/thread-11657984
http://www.xiami.com/g/thread-11657985
http://www.xiami.com/g/thread-11657986
http://www.xiami.com/g/thread-11658029
http://www.xiami.com/g/thread-11658030
http://www.xiami.com/g/thread-11658031
http://www.xiami.com/g/thread-11658032
http://www.xiami.com/g/thread-11658033
http://www.xiami.com/g/thread-11658034
http://www.xiami.com/g/thread-11658035
http://www.xiami.com/g/thread-11658036
http://www.xiami.com/g/thread-11658041
http://www.xiami.com/g/thread-11658042
http://www.xiami.com/g/thread-11658306
http://www.xiami.com/g/thread-11658307
http://www.xiami.com/g/thread-11658308
http://www.xiami.com/g/thread-11658309
http://www.xiami.com/g/thread-11658310
http://www.xiami.com/g/thread-11658311
http://www.xiami.com/g/thread-11658313
http://www.xiami.com/g/thread-11658312
http://www.xiami.com/g/thread-11658314
http://www.xiami.com/g/thread-11658315
http://www.xiami.com/g/thread-11658324
http://www.xiami.com/g/thread-11658326
http://www.xiami.com/g/thread-11658325
http://www.xiami.com/g/thread-11658327
http://www.xiami.com/g/thread-11658328
http://www.xiami.com/g/thread-11658330
http://www.xiami.com/g/thread-11658332
http://www.xiami.com/g/thread-11658331
http://www.xiami.com/g/thread-11658329
http://www.xiami.com/g/thread-11658334
http://www.xiami.com/g/thread-11658345
http://www.xiami.com/g/thread-11658348
http://www.xiami.com/g/thread-11658349
http://www.xiami.com/g/thread-11658351
http://www.xiami.com/g/thread-11658353
http://www.xiami.com/g/thread-11658354
http://www.xiami.com/g/thread-11658352
http://www.xiami.com/g/thread-11658350
http://www.xiami.com/g/thread-11658356
http://www.xiami.com/g/thread-11658366
http://www.xiami.com/g/thread-11658370
http://www.xiami.com/g/thread-11658371
http://www.xiami.com/g/thread-11658372
http://www.xiami.com/g/thread-11658374
http://www.xiami.com/g/thread-11658377
http://www.xiami.com/g/thread-11658376
http://www.xiami.com/g/thread-11658378
http://www.xiami.com/g/thread-11658379
http://www.xiami.com/g/thread-11658383
http://www.xiami.com/g/thread-11658390
http://www.xiami.com/g/thread-11658392
http://www.xiami.com/g/thread-11658394
http://www.xiami.com/g/thread-11658395
http://www.xiami.com/g/thread-11658396
http://www.xiami.com/g/thread-11658397
http://www.xiami.com/g/thread-11658399
http://www.xiami.com/g/thread-11658401
http://www.xiami.com/g/thread-11658402
http://www.xiami.com/g/thread-11658405
http://www.xiami.com/g/thread-11658407
http://www.xiami.com/g/thread-11658412
http://www.xiami.com/g/thread-11658415
http://www.xiami.com/g/thread-11658418
http://www.xiami.com/g/thread-11658419
http://www.xiami.com/g/thread-11658420
http://www.xiami.com/g/thread-11658421
http://www.xiami.com/g/thread-11658699
http://www.xiami.com/g/thread-11658700
http://www.xiami.com/g/thread-11658701
http://www.xiami.com/g/thread-11658702
http://www.xiami.com/g/thread-11658703
http://www.xiami.com/g/thread-11658704
http://www.xiami.com/g/thread-11658705
http://www.xiami.com/g/thread-11658707
http://www.xiami.com/g/thread-11658706
http://www.xiami.com/g/thread-11658708
http://www.xiami.com/g/thread-11658761
http://www.xiami.com/g/thread-11658760
http://www.xiami.com/g/thread-11658762
http://www.xiami.com/g/thread-11658763
http://www.xiami.com/g/thread-11658764
http://www.xiami.com/g/thread-11658766
http://www.xiami.com/g/thread-11658765
http://www.xiami.com/g/thread-11658767
http://www.xiami.com/g/thread-11658768
http://www.xiami.com/g/thread-11658770
http://www.xiami.com/g/thread-11658813
http://www.xiami.com/g/thread-11658815
http://www.xiami.com/g/thread-11658816
http://www.xiami.com/g/thread-11658814
http://www.xiami.com/g/thread-11658818
http://www.xiami.com/g/thread-11658817
http://www.xiami.com/g/thread-11658819
http://www.xiami.com/g/thread-11658820
http://www.xiami.com/g/thread-11658821
http://www.xiami.com/g/thread-11658822
http://www.xiami.com/g/thread-11658840
http://www.xiami.com/g/thread-11658841
http://www.xiami.com/g/thread-11658842
http://www.xiami.com/g/thread-11658843
http://www.xiami.com/g/thread-11658844
http://www.xiami.com/g/thread-11658845
http://www.xiami.com/g/thread-11658847
http://www.xiami.com/g/thread-11658846
http://www.xiami.com/g/thread-11658848
http://www.xiami.com/g/thread-11658849
http://www.xiami.com/g/thread-11658882
http://www.xiami.com/g/thread-11658880
http://www.xiami.com/g/thread-11658879
http://www.xiami.com/g/thread-11658881
http://www.xiami.com/g/thread-11658884
http://www.xiami.com/g/thread-11658883
http://www.xiami.com/g/thread-11658885
http://www.xiami.com/g/thread-11658886
http://www.xiami.com/g/thread-11658887
http://www.xiami.com/g/thread-11658888
http://www.xiami.com/g/thread-11658900
http://www.xiami.com/g/thread-11658901
http://www.xiami.com/g/thread-11658902
http://www.xiami.com/g/thread-11658899
http://www.xiami.com/g/thread-11658903
http://www.xiami.com/g/thread-11658904
http://www.xiami.com/g/thread-11658905
http://www.xiami.com/g/thread-11658906
http://www.xiami.com/g/thread-11658907
http://www.xiami.com/g/thread-11658908
http://www.xiami.com/g/thread-11658916
http://www.xiami.com/g/thread-11658917
http://www.xiami.com/g/thread-11658918
http://www.xiami.com/g/thread-11658919
http://www.xiami.com/g/thread-11658920
http://www.xiami.com/g/thread-11658921
http://www.xiami.com/g/thread-11658922
http://www.xiami.com/g/thread-11658923
http://www.xiami.com/g/thread-11658924
http://www.xiami.com/g/thread-11658925
http://www.xiami.com/g/thread-11658936
http://www.xiami.com/g/thread-11658937
http://www.xiami.com/g/thread-11658938
http://www.xiami.com/g/thread-11658939
http://www.xiami.com/g/thread-11658941
http://www.xiami.com/g/thread-11658943
http://www.xiami.com/g/thread-11658940
http://www.xiami.com/g/thread-11658944
http://www.xiami.com/g/thread-11658942
http://www.xiami.com/g/thread-11658945
http://www.xiami.com/g/thread-11658968
http://www.xiami.com/g/thread-11658970
http://www.xiami.com/g/thread-11658972
http://www.xiami.com/g/thread-11658973
http://www.xiami.com/g/thread-11658974
http://www.xiami.com/g/thread-11658971
http://www.xiami.com/g/thread-11658975
http://www.xiami.com/g/thread-11658976
http://www.xiami.com/g/thread-11658977
http://www.xiami.com/g/thread-11658978
http://www.xiami.com/g/thread-11658987
http://www.xiami.com/g/thread-11658988
http://www.xiami.com/g/thread-11658990
http://www.xiami.com/g/thread-11658989
http://www.xiami.com/g/thread-11658991
http://www.xiami.com/g/thread-11658992
http://www.xiami.com/g/thread-11658993
http://www.xiami.com/g/thread-11658994
http://www.xiami.com/g/thread-11658995
http://www.xiami.com/g/thread-11658996
http://www.xiami.com/g/thread-11659156
http://www.xiami.com/g/thread-11659157
http://www.xiami.com/g/thread-11659158
http://www.xiami.com/g/thread-11659160
http://www.xiami.com/g/thread-11659161
http://www.xiami.com/g/thread-11659162
http://www.xiami.com/g/thread-11659168
http://www.xiami.com/g/thread-11659176
http://www.xiami.com/g/thread-11659185
http://www.xiami.com/g/thread-11659187
http://www.xiami.com/g/thread-11660277
http://www.xiami.com/g/thread-11660280
http://www.xiami.com/g/thread-11660287
http://www.xiami.com/g/thread-11660290
http://www.xiami.com/g/thread-11660293
http://www.xiami.com/g/thread-11660294
http://www.xiami.com/g/thread-11660297
http://www.xiami.com/g/thread-11660300
http://www.xiami.com/g/thread-11660296
http://www.xiami.com/g/thread-11660304
http://www.xiami.com/g/thread-11661294
http://www.xiami.com/g/thread-11661299
http://www.xiami.com/g/thread-11661306
http://www.xiami.com/g/thread-11661309
http://www.xiami.com/g/thread-11661310
http://www.xiami.com/g/thread-11661312
http://www.xiami.com/g/thread-11661302
http://www.xiami.com/g/thread-11661320
http://www.xiami.com/g/thread-11661324
http://www.xiami.com/g/thread-11661328
http://www.xiami.com/g/thread-11662487
http://www.xiami.com/g/thread-11662498
http://www.xiami.com/g/thread-11662501
http://www.xiami.com/g/thread-11662504
http://www.xiami.com/g/thread-11662516
http://www.xiami.com/g/thread-11662499
http://www.xiami.com/g/thread-11662510
http://www.xiami.com/g/thread-11662506
http://www.xiami.com/g/thread-11662522
http://www.xiami.com/g/thread-11662530
http://www.xiami.com/g/thread-11663633
http://www.xiami.com/g/thread-11663639
http://www.xiami.com/g/thread-11663641
http://www.xiami.com/g/thread-11663648
http://www.xiami.com/g/thread-11663652
http://www.xiami.com/g/thread-11663661
http://www.xiami.com/g/thread-11663685
http://www.xiami.com/g/thread-11663721
http://www.xiami.com/g/thread-11663868
http://www.xiami.com/g/thread-11663873
http://www.xiami.com/g/thread-11664503
http://www.xiami.com/g/thread-11664504
http://www.xiami.com/g/thread-11664505
http://www.xiami.com/g/thread-11664506
http://www.xiami.com/g/thread-11664508
http://www.xiami.com/g/thread-11664507
http://www.xiami.com/g/thread-11664510
http://www.xiami.com/g/thread-11664509
http://www.xiami.com/g/thread-11664511
http://www.xiami.com/g/thread-11664512
http://www.xiami.com/g/thread-11664564
http://www.xiami.com/g/thread-11664565
http://www.xiami.com/g/thread-11664566
http://www.xiami.com/g/thread-11664567
http://www.xiami.com/g/thread-11664568
http://www.xiami.com/g/thread-11664569
http://www.xiami.com/g/thread-11664570
http://www.xiami.com/g/thread-11664572
http://www.xiami.com/g/thread-11664571
http://www.xiami.com/g/thread-11664573
http://www.xiami.com/g/thread-11664925
http://www.xiami.com/g/thread-11664929
http://www.xiami.com/g/thread-11664927
http://www.xiami.com/g/thread-11664928
http://www.xiami.com/g/thread-11664930
http://www.xiami.com/g/thread-11664931
http://www.xiami.com/g/thread-11664932
http://www.xiami.com/g/thread-11664926
http://www.xiami.com/g/thread-11664933
http://www.xiami.com/g/thread-11664934
http://www.xiami.com/g/thread-11664985
http://www.xiami.com/g/thread-11664987
http://www.xiami.com/g/thread-11664986
http://www.xiami.com/g/thread-11664988
http://www.xiami.com/g/thread-11664990
http://www.xiami.com/g/thread-11664989
http://www.xiami.com/g/thread-11664992
http://www.xiami.com/g/thread-11664991
http://www.xiami.com/g/thread-11664993
http://www.xiami.com/g/thread-11664994

时间: 2024-10-06 16:17:30

USB逻辑设备是指各种各样的USB设备与主机连接的相关文章

USB总线在物理上是一种以主机为根的树状分层星型拓扑

在编译之前要进行uClinux内核的配置工作,包括RAM.ROM的大小,地址空间的分配,外围设备的支持.除此以外,最关键的工作就是实现USB主机控制器的驱动程序,这也是研究工作的重点. 2. USB 主机控制器 在介绍USB主机控制器驱动程序之前,先让我们了解一下USB系统和USB主机控制器. 2.1 USB系统和USB主控制器的基本概念 在USB系统中,各种USB设备要与主机相连,就必须通过一个共同的接口接入主机.这个接口就是USB主机控制器(USB Host Controller).HC是软

Linux USB驱动开发(一)—— USB设备基础概念

在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的.一个USB设备由3个功能模块组成:USB总线接口.USB逻辑设备和功能单元: a -- 这里的USB总线接口指的是USB设备中的串行接口引擎(SIE): b -- USB逻辑设备被USB系统软件看作是一个端点的集合: c -- 功能单元被客户软件看作是一个接口的集合.SIE.端点和接口都是USB设备的组成单元: 为了更好地描述USB设备的特征,USB提出了设备

Linux USB 驱动开发(一)—— USB设备基础概念【转】

本文转载自:http://blog.csdn.net/zqixiao_09/article/details/50984074 在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的.一个USB设备由3个功能模块组成:USB总线接口.USB逻辑设备和功能单元: a -- 这里的USB总线接口指的是USB设备中的串行接口引擎(SIE): b -- USB逻辑设备被USB系统软件看作是一个端点的集合: c -- 功能单元

Linux USB 驱动开发(一)—— USB设备基础概念

在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的.一个USB设备由3个功能模块组成:USB总线接口.USB逻辑设备和功能单元: a -- 这里的USB总线接口指的是USB设备中的串行接口引擎(SIE): b -- USB逻辑设备被USB系统软件看作是一个端点的集合: c -- 功能单元被客户软件看作是一个接口的集合.SIE.端点和接口都是USB设备的组成单元: 为了更好地描述USB设备的特征,USB提出了设备

基于Linux的USB子系统学习 --- <基础知识与USB协议概述> ing

一.参考资料 1.<USB基础知识概论>  http://www.crifan.com/files/doc/docbook/usb_basic/release/html/usb_basic.html 2.<USB in a NutShell> http://www.beyondlogic.org/usbnutshell/usb1.shtml 3.<USB开发大全(第四版)> http://download.csdn.net/download/qqqq419276485/

USB系列之二:读取USB设备的描述符

在前面的文章中,我们已经给出了USB协议的链接地址,从这篇文章起,我们会涉及到许多USB 1.1的内容,我们的指导思想是先从熟悉USB 1.1协议入手,先使用现成的HCD和USBD,直接面对客户端驱动编程,尽快看到成果,使读者对USB的开发充满信心,进而去研究USBD和HCD的编程方法.请读者自行阅读协议,文章中有关协议的详细情况,由于会涉及非常多的文字,恕不能过多解释.1.USB系统主机端的软件结构    一般来说,教科书或者协议上都会把USB主机端的软件说成有三层,第一层叫主机控制器驱动程序

Linux usb子系统(二):USB设备驱动usb-skeleton.c

usb驱动分为通过usbfs操作设备的用户空间驱动,内核空间的内核驱动.两者不能同时进行,否则容易引发对共享资源访问的问题,死锁!使用了内核驱动,就不能在usbfs里驱动该设备. 下面转载的一篇分析usb-skeleton.c文章. 初次接触与OS相关的设备驱动编写,感觉还挺有意思的,为了不至于忘掉看过的东西,笔记跟总结当然不可缺,更何况我决定为嵌入式卖命了.好,言归正传,我说一说这段时间的收获,跟大家分享一下Linux的驱动开发.但这次只先针对Linux的USB子系统作分析,因为周五研讨老板催

供应虚拟机没有usb端口和无法识别映射usb解决方案

USB Server 是硬件的USB设备远程连接解决方案,USB Server采用1.2GHz的arm SO供一个千光网络接口和28个USB 2.0接口,满足高速应用需求.USB Server对电源做了特别确保28个USB端口均提供750mA的电流供应. 系统对国内应用得比较多的USB加密狗提供了完善的支持,有很好的兼容性.提供行业软件ukey共享,虚拟环境识别ukey解决方案,外网远程识别usb服务扫描仪共享,短信猫等.利用独有的专利技术,使得用户可以利用单一产品方案即可方便地在空间受限的环境

Linux USB 驱动开发(五)—— USB驱动程序开发过程简单总结

设备驱动程序是操作系统内核和机器硬件之间的接口,由一组函数和一些私有数据组成,是应用程序和硬件设备之间的桥梁.在应用程序看来,硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作. 设备驱动程序是内核的一部分,主要完成以下功能:对设备的初始化和释放:把数据从内核传送到硬件设备和从硬件设备读取数据:读取应用程序数据传送给设备文件和回送应用程序请求的数据:检测和处理硬件设备出现的错误. 一. Linux USB子系统分析 在Linux系统中,USB主机驱动程序由3部分组成:US