
Linux内核驱动
文章平均质量分 96
Linux内核驱动
多云转晴,适合debug
这个人很懒,么有任何简介
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux内核之dev devfs udev sysfs及关系
Linux内核之dev devfs udev sysfs及关系原创 2023-01-06 17:10:53 · 2460 阅读 · 1 评论 -
设备驱动模型之driver-bus-device与probe
设备驱动模型之driver-bus-device与probe原创 2022-08-02 20:40:29 · 1492 阅读 · 0 评论 -
设备驱动模型之sysfs与kobject
设备驱动模型之sysfs与kobject原创 2022-07-26 21:31:03 · 1561 阅读 · 0 评论 -
Linux设备模型之device resource management
Linux设备模型之device resource management原创 2022-07-24 18:19:49 · 1321 阅读 · 0 评论 -
Linux设备模型之platform设备
Linux设备模型之platform设备原创 2022-07-24 14:32:09 · 1798 阅读 · 0 评论 -
Linux设备模型之Class
Linux设备模型之Class原创 2022-07-19 20:48:22 · 1076 阅读 · 0 评论 -
Linux设备模型之Kobject
Linux设备模型之Kobject原创 2022-07-17 12:06:00 · 771 阅读 · 0 评论 -
PCIE总线初始化
PCIe总线初始化原创 2022-06-28 10:16:42 · 3606 阅读 · 0 评论 -
计算机接口总线
计算机接口总线原创 2022-06-25 19:35:30 · 2271 阅读 · 0 评论 -
Linux PCI总线-PCI空间
Linux PCI总线-PCI空间介绍原创 2022-06-24 22:14:45 · 2592 阅读 · 0 评论 -
Linux PCI总线驱动-1
https://blog.youkuaiyun.com/u010783226/article/details/114001852原创 2022-06-21 21:27:50 · 2532 阅读 · 0 评论 -
XHCI注册过程和设备接入识别
XHCI注册过程xhci_pci_initxhci_init_driverpci_register_driverxhci_pci_probe()函数usb_hcd_pci_probe()函数usb_create_hcd`usb_create_hcd`函数`__usb_create_hcd`函数`usb_add_hcd`函数`hcd_buffer_create()``usb_register_bus()``usb_alloc_dev()`usb_enable_endpoint`register_root_hu原创 2022-05-25 00:04:21 · 5115 阅读 · 0 评论 -
USB子系统初始化
USB子系统初始化重点结构体介绍1. struct pci_driver xhci_pci_driver2. struct pci_device_id pci_ids[]3. struct hc_driver xhci_hc_driver4. struct attribute_group *usb_device_groups[]5. struct attribute_group dev_attr_grp6. struct attribute *dev_attrs[]7. attribute_group de原创 2022-05-21 20:22:13 · 2510 阅读 · 0 评论 -
Linux设备驱动和设备匹配过程
Linux设备驱动和设备匹配过程1. 设备平台结构体2. 匹配过程2.1 驱动总线注册`platform_driver_register`2.2 驱动的总线中的类型指向 `platform_bus_type`2.3 驱动的总线类型中用于匹配的`platform_match`2.4 注册设备:`driver_register`2.2.1 usb总线上添加hub驱动:`bus_add_driver() `2.2.1.1 驱动绑定`driver_attach()`2.2.1.1.1 `driver_attach`原创 2022-05-19 20:06:25 · 7392 阅读 · 0 评论 -
USB基础知识2
USB基础知识2Linux设备驱动程序USB 的 Urbs1. Linux USB驱动层次1.1 主机侧与设备侧USB驱动1.2 设备、配置、接口、端点USB描述符USB设备描述符`usb_device_descriptor`USB配置描述符结构体`usb_config_descriptor`USB接口描述符结构体`usb_interface_descriptor`USB端点描述符结构体`usb_endpoint_descriptor`USB字符串描述符`usb_string_descriptor`2. U原创 2022-05-14 19:08:38 · 2457 阅读 · 0 评论 -
USB基础知识3
USB基础知识3一、USB 专业术语中英对照表二、USB的标准请求2.1 USB标准请求的数据结构2.1.1 bmRequestType字段(1字节)2.1.1.1 bmRequestType字段的USB标准请求(USB基本请求)2.1.1.2 bmRequestType字段的类特定请求(HID,UVC,UAC,BOT)2.1.1.3 bmRequestType字段的厂商自定义请求(自定义,不常见)2.1.2 bRequest字段(1)2.1.3 设备请求2.1.4 接口请求2.1.5 端点请求2.1.6原创 2022-05-13 20:56:30 · 1360 阅读 · 0 评论 -
USB基础知识1
USBUSB 总线是一种轮询式总线。协议规定所有的数据传输都必须由主机发起,由主机控制器初始化所有的数据传输,各种设备紧紧围绕在主机周围。USB 通信最基本的形式是通过 USB 设备中一个叫 Endpoint(端点)的东西,而主机和端点之间的数据传输是通过 Pipe(管道)。端点就是通信的发送点或者接收点,要发送数据,只需把数据发送到正确的端点就可以了。而管道,实际上只是为了让我们能够找到端点,就相当于我们日常说的邮编地址。...原创 2022-05-10 20:11:32 · 4777 阅读 · 0 评论