大家好,今天小编关注到一个比较有意思的话题,就是关于linux内核学习hid设备的问题,于是小编就整理了2个相关介绍Linux内核学习hid设备的解答,让我们一起看看吧。
usb进程叫什么名字?
mgu***.exe应该是u***出错管理进程,不是病毒。在任务管理器中出现又消失,出现又消失,反反复复,重启可以终止它。你说的u***指的是什么呢?
你说的不是很清楚。在进程里表现形式是什么?
这个说的也很模糊,你对进程的概念好像有点模糊。进程说的是在操作系统里,可并发执行的一组程序,进程之间有同步和互斥的关系,但其本质其实就是运行在你电脑里的应用/系统程序而已。
如果你说的是u***.exe程序的话,它无非是一个后台程序,用于检测U***设备连接。没什么特殊的表现形式,和其他系统程序一样。
如果你说的是通过U***接口启动的其他程序,那可以有很多种,但其本质都差不多的。
对于Windows操作系统,U***进程通常被称为34;u***.exe"或"u***hub.sys"。u***.exe是属于Windows系统的U***驱动程序,用于管理和控制U***设备的连接和通信。而u***hub.sys是系统内核驱动程序,负责U***设备的管理和控制。
在Linux操作系统中,U***进程通常被称为"u***core"或"u***hid"。u***core是Linux内核中的模块,负责管理和控制U***总线。而u***hid则是Linux内核中的HID(Human Interface Device)驱动模块,用于处理和管理连接到U***总线的人机接口设备,比如键盘和鼠标。
需要注意的是,具体的U***进程名称可能因为操作系统版本、系统配置和使用的设备等因素而有所变化。
什么是“ehci”?
要理解"EHCI"及其同类是什么,首先要知道每块支持插入 U*** 设备的主板或 PCI 卡都需要有 U*** 主控制器芯片组。这个特别的芯片组与插入系统的 U*** 设备进行相互操作,并负责处理允许 U*** 设备与系统其它部分通信所必需的所有低层次细节。
Linux U*** 驱动程序有三种不同的 U*** 主控制器选项是因为在主板和 PCI 卡上有三种不同类型的 U*** 芯片。"EHCI"驱动程序设计成为实现新的高速 U*** 2.0 协议的芯片提供支持。"OHCI"驱动程序用来为非 PC 系统上的(以及带有 SiS 和 ALi 芯片组的 PC 主板上的)U*** 芯片提供支持。"UHCI"驱动程序用来为大多数其它 PC 主板(包括 Intel 和 Via)上的 U*** 实现提供支持。只需选择与希望启用的 U*** 支持的类型对应的"?HCI"驱动程序即可。如有疑惑,为保险起见,可以启用"EHCI"、"UHCI" (两者中任选一种,它们之间没有明显的区别)和"OHCI"。(赵明注:根据文档,EHCI已经包含了UHCI和OHCI,但目前就我个人的测试,单独加EHCI是不行的,通常我的做法是根据主板类型加载UHCI或OHCI后,再加载EHCI这样才可以支持U***2.0设备)。
启用了"U*** support"和适当的"?HCI"U*** 主控制器驱动程序后,使 U*** 启动并运行只需再进行几个步骤。应该启用"Preliminary U*** device filesystem",然后确保启用所有特定于将与 Linux 一起使用的实际 U*** ***设备的驱动程序。例如,为了启用对 U*** 游戏控制器的支持,我启用了"U*** Human Interface Device (full HID) support"。我还启用了主"Input core support" 节下的"Input core support"和"Joystick support"。
到此,以上就是小编对于linux内核学习hid设备的问题就介绍到这了,希望介绍关于linux内核学习hid设备的2点解答对大家有用。