Linux设备驱动开发
feier_yan
这个作者很懒,什么都没留下…
展开
-
USB Gadget设备驱动开发(一) USB Gadget软件结构
USB Gadget软件结构总共分为三层,其软件架构图如下一. UDC层 这一层是与硬件相关层。相关文件ambarella_udc.c ambarella_udc.h。ambarella设备控制器作为一个linux设备在这一层是作为platform设备而注册到linux设备模型中的。相关数据结构以及相关函数如下:1 数据结构ambarella_udc原创 2017-03-22 22:51:58 · 6780 阅读 · 1 评论 -
USB Gadget设备驱动开发(二) USB Gadget UVC 软件流程分析
一、驱动模块注册方法:module_platform_driver_probemodule_platform_driver_probe(ambarella_udc_driver,ambarella_udc_probe);#definemodule_platform_driver_probe(__platform_driver, __platform_probe) \static int原创 2017-03-22 22:58:56 · 9449 阅读 · 2 评论 -
USB Gadget设备驱动开发(三) usb webcam 驱动加载脚本实现
S55webcam.sh 文件:#!/bin/shecho $"*****************************************"echo $"*************** webcam *****************"echo $"*****************************************"echo $"Usage: $原创 2017-03-22 23:03:29 · 3585 阅读 · 0 评论 -
USB Gadget设备驱动开发(四) BusHound 抓包分析
Linux抓包:Device Phase Data Description Cmd.Phase.Ofs(rep)------ ----- ------------------------ ---------------- ------------------ 27.0 CTL 80 06 00 01 00 0原创 2017-03-22 23:09:21 · 2024 阅读 · 0 评论