七、USB描述符分类

USB的5大描述符和HID描述符 介绍了USB的5大描述符和HID描述符。 阅读详情

  USB描述符有以下几种:设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符、HID描述符

1、设备描述符

  设备描述符描述了USB设备的通用信息。一个USB设备只有一个设备描述符。比较特殊的是, 默认控制管道的数据包的长度(也就是USB设备端点0的长度)是在设备描述符中定义的, 而不像其他端点一样是在端点描述符中定义的。

   描述设备速度,走的是USB1.1、USB2.0;设备的PID、VID等信息,设备描述符字段组成如下:

偏移量

字段名称

长度(字节)

字段值

意义

0

bLength

1

数字

设备描述符的字节数大小

1

bDescriptor Type

1

常数

设备描述符类型编号

2

bcdUSB

2

BCD码

USB版本号

4

bDeviceClass

1

类

USB分配的设备类代码

5

bDeviceSubClass

1

子类

USB分配的子类代码

6

bDeviceProtocol

1

协议

USB分配的设备协议代码

7

BMaxPacketSize0

1

数字

端点0的最大包大小

8

idVendor

2

ID编号

厂商编号

10

idProduct

2

ID编号

产品编号

12

bcdDevice

2

BCD码

设备出厂编号

14

iManufacturer

1

索引

描述厂商字符串的索引

15

iProduct

1

索引

描述产品字符串的索引

16

iSerialNumber

1

索引

描述设备序列号字符串的索引

17

bNumConfigurations

1

数字

可能的配置参数

(1)、bLength

这是一个以1字节二进制数为内容的字段。 该字段表示整个设备描述符的字节数大小,而整个设备描述符占用了17个字节, 因此bLength的值是固定的, 就是18, 用十六进制表示就是0x12。

(2)、bDescriptorType

设备描述符的类型,USB定义的设备描述符的类型编号为常数0x01,因此,该字段的值为固定值0x01。

(3)、bcdUSB

BCD码为内容的字段,该字段代表设备所遵循的USB协议的版本号。

如:USB1.1,其bcdUSB值为0x0110

USB2.0,其bcdUSB值为0x0200

一个2字节的数0xABCD, AB为1个字节, CD为另一个字节, 其中AB为版本号的整数部分, C为版本号的第一个小数部分, D为版本号的第二个小数部分。

(4)、bDeviceClass

设备类型的代码,值从0x01~0xFE为USB定义的标准设备类,而值为0xFF时表示该设备类型代码是厂商自定义的类。如果设备类型不是在设备描述符中定义的, 则该值为0, 比如人机接口设备 ( HID) 类。

(5)、bDEviceSubClass

设备类中的子类类型,和bDeviceClass一样由USB规定和分配,当 bDeviceClass为0时, 此值也为0, 代表该子类类型不在设备描述符中定义。 值为0xFF时, 也代表子类类型是由厂商所定义的。

(6)、bDeviceProduct

设备所遵循的协议,该值有USB协议规定,当值为0xFF时,表示该设备采用厂商自己为该类定义的协议。

(7)、bMaxPacketSize0

描述了端点0的最大包的大小, 低速设备的bMaxPacketSize0恒为8, 全速设备可以是一般为 8、16、32或64, 即0x08、0x10、0x20或0x40, 而高速设备则为64。

(8)、idVendor

USB设备的生产厂商从USB开发者论坛(USB Implementers Forum)获得的ID号。  

(9)、idProduct

设备的生产厂商所定义的该设备的产品ID号。

(10)、bcdDevice

设备生产厂商来定义, 代表该设备的产品版本号。

(11)、iMenufacturer

设备生产厂商的字符串的索引值。值为0则代表没有使用该字段。

(12)、iProduct

描述该产品的字符串的索引值。值为0时表示没有使用该字段。

(13)、iSerialNumber

设备的序列号的索引值。每个设备都有一个特定的序列号, 可供主机来识别不同的设备。

(14)、bNumConfigurations

该设备总共支持的配置描述符的数量。

                                                   Bus hound抓取的设备描述符

2、配置描述符

  配置描述符用于描述一个USB设备的属性和能力等配置信息。一个USB设备只需要一个配置描述符就可以了。比如一个USB接口的鼠标,其功能仅仅是简单的双向数据中断传输, 并且是总线供电, 因此按照这些要求来填写一个配置描述符即可。但是, 有些设备如果需要具有几种相对独立的配置(但前提是属于 同一种USB设备类), 比如一个USB接口的ISDN, 就可以有2种配置, 一种配置下建立 64 KB/ s 的双向数据交换通道; 而同时可以有另一种 128 KB/ s 的双向数据通道配置。这样, 这个ISDN就可以根据不同的网络情况来自动选择任一种数据交换方式。配置描述符字段组成如下:

偏移量

字段名称

长度(字节)

字段值

意义

0

bLength

1

数字

设备描述符的字节数大小

1

bDescriptor Type

1

常数

配置描述符类型编号

2

wTotalLength

2

数字

此配置所返回的所有数据大小

4

bNumInterfaces

1

数字

此配置所支持的接口数量

5

bConfigurationsValue

1

数字

Set_Configuration命令需要的参数值

6

iConfiguration

1

索引

描述改配置的字符串的索引值

7

bmAttributes

1

位图

供电模式的选择

8

MaxPower

1

mA

设备从总线提取的最大电流

(1)、bLedgth

整个配置描述符的长度, 因此bLength是固定的, 值为9, 即0x09, 二进制表示为 00001001。

(2)、bDescriptorType

USB给配置描述符分配的类型编号, 值为常数0x02。

(3)、wTotalLength

该置所返回的所有描述符(包括配置、接口和端点描述符)的大小总和。

(4)、bNumInterfaces

该配置所支持的接口总数。

(5)、bConfigurationValue

该字段的值作为参数, 可被Set_Configuration和 Get_Configuration命令来调用, 用于该命令选定这个配置。

(6)、iConfiguration

该字段指向描述该配置描述符的字符串。 如果该设备没有用字符串描述该配置, 那么此字段为0。

(7)、bmAttributes

该字段1字节二进制数的每一位代表一个固定的含义:

D7:Reserve,固定为1;

D6:供电方式的选择, 值为1表示自供电, 值为0表示总线供电;

D5:远程唤醒功能的选择, 值为1表示支持远程唤醒, 值为0则不支持;

D4~D0:没有意义, 均把值固定为0。

(8)、MaxPower

设备从总线上获取的电流总量。电流值为字段值的两倍,设备可以获取到的最大电流为500mA,所以字段值最大为0xFA;

                                                  Bus hound上抓取的配置描述符

3、接口描述符

  接口描述符用于描述一个特定接口的属性。接口一般是由一系列端点所组成的集合体,用于实现某种特定的USB的数据传输功能。一般一个USB设备只需具有一个接口。比如,USB移动存储设备中就只有一个用于实现Mass Storage类的接口, 在该接口下使用了批量输入Bulk_IN和批量输出Bulk_OUT 2个非0 端点用于传输文件。接口描述符还可以在配置后加以改变。前面已经提到, 标准的USB设备类型都是在 设备描述符中定义的, 但是有些类是基于接口在接口描述符中定义的, 如HID设备。接口描述符字段组成如下:

偏移量

字段名称

长度(字节)

字段值

意义

0

bLength

1

数字

设备描述符的字节数大小

1

bDescriptor Type

1

常数

接口描述符类型编号

2

bInterfaceNumber

1

数字

该接口的编号

3

bAlternateSetting

1

数字

备用的接口描述符编号

4

bNumENDpoits

1

数字

该接口使用的端点数,不包括端点0

5

bInterfaceClass

1

类

接口类型

6

bInterfaceSubClass

1

子类

接口子类类型

7

bInterface

1

协议

接口遵循的协议

8

iInterface

1

索引

描述该接口的字符串索引值

(1)、bLength

整个配置描述符的长度,固定为0x09.

(2)、bDescriptorType

由USB给配置描述符分配的类型编号, 值为常数0x04。

(3)、bInterfaceNumber

接口的编号,如果一个配置拥有N个接口, 那么这些接口都是互不相干的, 每一个接口都有惟一的编号, USB就是通过此字段来识别不同的接口。默认值为0。

(4)、bAlternateSetting

USB设备的配置与USB配置描述符是一一对应的, 即一个配置只能有一个配置描述符。USB允许多个接口描述符来描述同一个接口, 而且这些描述符都可以通过命令来切换。这里,此字段就是每一个这类描述符惟一的编号。USB可以通过调用这个字段来切换描述同一个接口的不同描述符。控制传输中可以通过Get_Interface和Set_Interface来获取、设置目前正在使用的描述一个确定接口的接口描述符的编号。

(5)、bNumEndpoints

该接口使用的端点总数(除端点0之外)。如果此值为0, 则意味着该接口只使用了端点0。

(6)、bInterfaceClass

该接口所属的类别。这个类别编号由USB来分配。当值为0xFF时, 表示该接口是厂商所定义的接口类型。而值0保留。

(7)、bInterfaceSubClass

接口所属的类别中的子类类型。这个子类编号也由USB分配。同bInterfaceClass字段一样, 当其值为0xFF时代表该接口由厂商自己所定义。而值0保留。

(8)、bInterfaceProtocol

此接口类所遵循的类的协议。因而, 该字段的值跟bInterfaceClass和bInterfaceSubClass字段是相关的。其值从1~0xFE由USB分配, 代表不同标准的设备类的协议。 当值为0时, 表示该接口不遵循任何类协议; 而值为0xFF时, 表示该接口应用了厂商自定义的类协议。

(9)、iInterface

指向字符串描述符中相应的字符串内容, 用于描述该接口。 如果设备没有启用字符串描述符 , 则该值为0。

                                                  Bus hound中抓取到的接口描述符

4、端点描述符

端点描述符用于描述接口所使用的非0端点的属性, 包括输入/输出方向、端点号和端点容量即包的大小等。端点描述符字段组成如下:

偏移量

字段名称

长度(字节)

字段值

意义

0

bLength

1

数字

设备描述符的字节数大小

1

bDescriptorType

1

常数

端点描述符类型编号

2

bEndpointAddress

1

端点

端点地址及输入输出属性

3

bmAttributes

1

位图

端点传输类型属性

4

wMaxPacketSize

2

数字

端点收、发的最大包的大小

5

bIterval

1

数字

主机查询端点的时间间隔

(1)、bLength

这个端点描述符的长度。

(2)、bDescriptorType

USB为端点描述符分配的类型编号, 因此, 此字段的值固定, 即为0x05。

(3)、bEndpointAddress

D7 端点方向

0       OUT端点

1       IN端点

D6~D4     保留

D3~D0     端点编号

(4)、bmAttributes

D5~D4 用途

00     数据端点

01     反馈端点

10     隐式反馈数据端点

11     保留

D3~D2 同步类型

00     非同步

01     异步

10     自适应

11     同步

D1~D0 传输类型

00     控制传输

01     同步传输

10     块传输

11     中断传输

如果该端点不是同步端点,D5~D2保留且必须置0。

(5)、wMaxPacketSize

该端点最大包的大小。其中D10~D0位共11位为有效内容。在USB协议1 .1中D15~D11位保留, 值为0, 且最大包的大小范围为0~1023。

(6)、bIterval

主机轮询设备的周期。在USB协议1.1中, 对于中断端点, 该字段的值为1~255,时间单位ms,因此假设值为250, 则表示时间间隔为250ms; 对于同步端点, 该字段值固定为1 ; 而批量端点和控制端点则忽略该字段 ,值无效。

                                                 Bus hound中抓取的端点描述符

5、字符串描述符

  字符串描述符是一个可选的描述符,长度不固定。字符串描述符字段组成如下:

偏移量

字段名称

长度(字节)

字段值

意义

0

bLength

1

数字

设备描述符的字节数大小

1

bDescriptorType

1

常数

字符串描述符类型编号

2

bString

N

数字

UNICODE编码的字符串

(1)、bLength

整个字符串描述符的长度。

(2)、bDescriptorType

USB为端点描述符分配的类型编号, 因此, 此字段的值固定, 即为0x03。

(3)、bString

一个以UNICODE编码的字符为内容的字符串。

                                                   Bus hound抓取的字符串描述符

7、HID描述符

         bLength: 描述符长度。

         bDescriptorType:描述符类型,HID描述符的类型为0x21。

         bcdHID: 所遵循的HID协议版本。

         bCountryCode: 国家代码。

         bNumDescriptors: 下级描述符数量,通常至少需要一个报告描述符。

         bDescriptorType: 下级描述符类型,例如报告描述符。

         wDescriptorLength: 下级描述符长度。

                                                 Bus hound中抓取的HID描述符

总的来说,描述符的作用就是,让主机知道你是什么设备信息(PID、VID、序列号...),跑的是那种速度的协议(USB1.0、USB1.1、USB2.0...),然后给你分配相应的地址。

如有错误或者疑问,请及时提出。谢谢!!!

                    上一篇                                                                                 下一篇

USB 基础笔记——描述符 设备描述符 bLength ——是设备描述符的总长度,以字节为单位。 bcdUSB ——则显示了设备支持的 USB 版本,通常是最新版本。这是一个二进制代码形式的十进制数 据,采用 0xAABC 的形式,其中 A 是主版本号, B 是次版本号, C 是子次版本号。例如, USB 2.0 设备拥有 0x0200 值, USB 1.1 设备拥有0x0110 值。通常,主机将使用 bcdUSB 以确定需要加载的 USB 驱动器。 bDeviceClass、 bDeviceSubClass 、 阅读详情

相关推荐

USB系列五:USB设备配置描述符(重要)

在USB总线接口协议中,对于USB外部设备功能特征是通过端点(Endpoint)、配置(Configuration)和接口(Interface)来描述的,这些就是典型的USB描述符。 USB主机通过设备请求来读取外部设备的USB描述符,可以掌握该设备的接口信息和功能。USB设备请求提供了USB设备描述符的读取和写操作,包括标准设备请求和自定义请求两种。USB描述符和USB设备请求是USB外设的主要内容,是USB设备功能的体现。

挨踢农民的博客 9561

USB 协议整理 三:USB概述及协议基础(二)

八、USB 的描述符及其之间的关系 详细内容见《USB2.0协议》9.6 Standard USB Descriptor Definitions 章节。 1、设备描述符 说明:翻译《USB2.0 标准协议》9.6.1 Device 章节。 设备描述符描述有关 USB 设备的一般信息。它包括全局应用于设备和设备的所有配置的信息。一个 USB 设备只有一个设备描述符。 具有高速能力的设备,如果设备信息与全速和高速不同,则必须有一个设备限定符描述符(device_qualifier)(参见章节9.6.2)。 具

OnlyLove_的博客 2896

USB标准设备描述符

USB标准设备的描述符包括设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符、设备限定描述符和其他速率配置描述符。

billliu66的博客 1万+

USB描述符的分类与介绍

STM32 USB设备描述符、配置描述符、端点描述符含义 copyfromhttps://www.cnblogs.com/huanjun/p/9605872.html 查了一整天的资料,自己把不懂的全部试了一遍 一下是程序以及注释 /* USB设备描述符*/ const uint8_t CustomHID_DeviceDescriptor[CUSTOMHID_SIZ_DEVICE_...

liuxizhen2009的专栏 4449

USB描述符-如何获取、各描述符关系

如何获取usb设备的功能和行为?这就需要获取USB描述符来实现。USB描述符中记录了设备的类型、厂商ID、和产品ID(通常依靠这些信息来加载对应的驱动程序)、端点情况、版本号等信息。

echo_heart_echo_soul的博客 865

USB描述符

2 USB CDC类基础理论知识介绍2.1 USB CDC类、USB2.0标准与PSTN之间的关系 CDC(Communication Device Class)类是USB2.0标准下的一个子类,定义了通信相关设备的抽象集合。它与USB2.0标准以及其下的子类的相互关系如下图所示: 图 1 USB2.0标准、CDC、PSTN之间的关系 如上图,USB2.0标准下定义了很多子类,有音频类,CDC类,HID,打印,大容量存储类,HUB,智能卡等等,这些在urb.org官网上有具体的定义,这里我们主要讲的是通信类

lushoumin的博客 1394

【STM32 USB】USB描述符

偏移字段大小(字节)说明0bLength1设备描述符的字节长度 = 18 个字节,固定为0x1211描述符类型编号,固定为0x012bcdUSB2USB版本号,表示了本设备能适用于那种协议,如USB2.0=0x0200,USB1.1=0x0110等41USB分配的设备类代码,0x01~0xfe为标准设备类,0xff为厂商自定义类型,0x00不是在设备描述符中定义的,如HID51。

目标:MVP 1996

AI基础入门(大模型基础篇)——技术视角:你应该知道的LLM基础知识

本文从技术视角解析了大模型的工作原理,主要介绍了三个核心概念:Token、温度和Embedding。首先,大模型通过逐个添加Token来生成文本,Token数量直接影响上下文窗口大小和计费标准。其次,通过引入温度参数控制随机性,温度越高输出越多样化。最后,解释了字符串如何通过One-Hot编码和神经网络压缩转化为向量形式的Embedding,这是AI处理各类输入的基础。这些概念对理解大模型应用开发至关重要,Token决定处理能力,温度影响输出风格,Embedding则是信息转换的关键步骤。

小志的博客 1506

USB描述符(附加USB HID报告描述符 )

USB 描述符,(附加USB HID描述符以及HID报告描述符)

yingLGG的博客 5806

Java黑皮书课后题第5章:*5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数、每个学生名字及分数,最后显示获得最高分的学生

*5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数、每个学生名字及分数,最后显示获得最高分的学生名字、次高分的学生名字题目题目概述next()读取一个字符与nextLine()读取一行破题代码 题目 题目概述 *5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数、每个学生名字及分数,最后显示获得最高分的学生名字、次高分的学生名字 使用Scanner类的next()方法而不是nextLine()方法来读取名字 next()读取一个字符与nextLine()读取一行 举个例子理

weixin_46356698的博客 2155

I2C总线原理及总线信号的实现

I2C总线是一种多主机总线,连接IIC总线上的器件分为主机和从机,主机有权发起和结束一次通信,而从机只能被主机呼叫;当总线上有多个主机同时启用总线时,I2C也具备冲突检测和仲裁的功能来防止错误产生;每个连接到IIC总线上的器件都有一个唯一的地址(7bit),且每个器件都可以作为主机也可以作为从机(同一时刻只能有一个主机),总线上的器件增加和删除不影响其他器件正常工作;I2C总线在通信时总线上发送数据的器件为发送器,接收数据的器件为接收器;主要用于近距离(抗干扰能力稍弱),低速的芯片之间的通信(传输视频,带宽

YLG_lin的博客 3943

USB学习(3):USB描述符和USB类设备

它描述了高速USB设备的信息,如果设备以另一速度运行,该描述符将发生更改,这在支持两种速度配置的设备中是必需的。同样,如果在设备以高速运行时请求此描述符,描述符读取将告诉主机有关全速配置的信息。在上一节的USB描述符部分,USB设备类的定义在:设备描述符的第四个字节和接口描述符的第六个字节。接口描述符描述了配置中的特定接口,此描述符中确定了接口的端点数量,声明了设备的USB类,供主机加载适合适驱动程序。设备描述符提供给主机一些信息,如设备符合的USB规范、设备支持的配置数量、支持的协议、制造商标识(

主要分享嵌入式软件、人工智能部分知识 4572

【学一点英飞凌】AutoSar-MCAL-Gtm-TOM模块

本文基于英飞凌TC3X7芯片手册,GTM的TOM模块是产生并输出PWM的地方,想要彻底了解PWM,就必须知道它是怎么产生和如何被输出的。TOM通道还没有介绍的,详见下一篇;

qq_44688936的博客 6031

USB描述符解析和USB_CCID描述符设置

USB描述符解析 USB描述符信息会被存储在USB设备中,在设备枚举过程中,USB主机会向USB设备发送GetDescriptor请求,USB设备在收到这个请求之后,会将USB描述符信息返回给USB主机,USB主机分析返回来的数据,判断出该设备是哪一种USB设备,按照描述符中的一些配置信息与设备建立相应的数据通道。USB描述符信息在USB协议中有详细描述。 标准的USB设备有5种USB描述

leumber的专栏 4236

Windows 2012 SYSVOL复制失败的处理

题外话:晓原理、知架构、查日志是排错的三件法宝今天在DC1上新建并链接了一个组策略对像,在客户端刷新时,却报下面的错误:“处理组策略失败。Windows无法应用组策略对象LDAP….”如下图所示:于是在客户端用\\domain.com访问,发现\\domain.com\SYSVOL\domain.com\policies下面没有上面报错的组策略对象。这是怎么一回事呢,pin...

weixin_33989780的博客 1669

04-协议基础03:USB 2.0信号与电气特性

USB 2.0使用两根差分信号线D+/D-进行数据传输,支持低速(1.5Mbps)、全速(12Mbps)和高速(480Mbps)三种速率。USB总线为主从模式,所有事务由Host发起。端电阻值作用HostRpd(D+)15KΩ±5%下拉,默认低电平HostRpd(D-)15KΩ±5%下拉,默认低电平全速设备Rpu(D+)1.5KΩ±5%上拉到3.3V,标识全速低速设备Rpu(D-)1.5KΩ±5%上拉到3.3V,标识低速USB 2.0硬件要点。

内核笔记 105

USB协议详解第5讲(USB描述符-接口描述符)

目录 1.USB描述符 2.接口描述符组成 3.接口描述符组成详解 1.USB描述符 USB描述符有设备描述符、标准配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。今天主要是学习USB接口描述符的组成。 2.接口描述符组成 前面讲了设备描述符和标准配置描述符,本篇我们讲解接口描述符。首先要明确的一点是接口描述符不能单独返回给USB主机,主机会请求获得配置描述符集合,配置描述符集合主要由标准配置描述符、接口描述符、端点描述符、HID描述符.

一个早起的程序员 1万+

2017年全国大学生电子设计竞赛综合测评题目解析——Multisim仿真

1.题目 给定两个单电源的双运放芯片READ2302G芯片(当时记得增益带宽积好像是6M),一片HD74LS74数字芯片双D触发器,需要详细电路图、手写报告,5个波形输出,测频,测幅,8:00公布题目,15:00停止答题,中间可以吃饭(也可以不吃继续做),15:00清场,休息一段时间后开始进场测试,打分。 2.要求 (1)一片运放搭建方波振荡电路,频率 20 KHz,误差 0.1 KHz,幅度 3...

DengFengLai123的博客 2万+

USB描述符总结

USB描述符总结 参考网址:https://blog.youkuaiyun.com/beArobot/article/details/84000656 https://wenku.baidu.com/view/3a122b337275a417866fb84ae45c3b3567ecdd12.html 一、USB描述符:主机识别USB设备的根据,主机根据设备的描述符来加载相应的驱动程序。 二、描述符的分类:三大...

liao_512的博客 2110

金融机构和贷款产品数据抓取:使用Python爬虫技术获取金融机构的贷款产品信息与条件

本文介绍了如何使用Python爬虫技术抓取金融机构的贷款产品信息,包括静态网页抓取和动态网页抓取两种方法。通过requestsSelenium等工具,我们能够轻松抓取银行和消费金融平台上的贷款信息,并存储和分析数据。随着技术的发展,我们还可以扩展爬虫功能,抓取更多的金融机构网站,或者结合自然语言处理技术对贷款产品的评论进行情感分析,为用户提供更多维度的贷款决策支持。

2201_76125261的博客 1733

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

usb描述符

/要使用的端点个数(不包括端点0), 表示有多少个端点描述符,比如鼠标就只有一个端点。//配置描述符的个数,表示有多少个配置描述符。//配置 所支持的接口个数, 表示有多少个接口描述符。//备用的接口描述符编号,提供不同质量的服务参数.//描述该配置的字符串的索引值。参考文章:https://www.cnblogs.com/lxl-lennie/p/10319881.html。

mantouyouyou的博客 1439

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

USB 设备描述符 配置描述符 报表描述符

来学习一下 USB 的各种描述符 ...... 矜辰所致

不浮夸,不将就,认真对待学知识的我们 1390

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: 六、标准的USB描述符
下一篇: 一、USB的概念
01后面跟着2
博客等级 码龄10年 35粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值