文章分类 -  LINUX驱动开发-USB

自娱自乐之Linux UDC驱动
摘要:自娱自乐1之Linux UDC驱动(形式模板) 自娱自乐1之Linux UDC驱动(形式模板) 2013-08-14 11:55 1332人阅读 评论(0) 收藏 举报 2013-08-14 11:55 1332人阅读 评论(0) 收藏 举报 分类: 自娱自乐(9) 分类: 自娱自乐(9) 版权声明 阅读全文

posted @ 2016-08-24 15:41 jamboo 阅读(2245) 评论(0) 推荐(0) 编辑

Linux-USB Gadget : Part 1: 简介
摘要:简介之简介 Linux-USB Gadget 驱动框架(以下简称 Gadget)实现了USB 协议定义的设备端的软件功能。相对于 Linux USB主机端(Host) 驱动而言, Gadget 驱动出现较晚,它出现在2.4.23 以后, (作者的第一次 announce:http://lwn.net 阅读全文

posted @ 2016-08-24 15:31 jamboo 阅读(2029) 评论(0) 推荐(0) 编辑

Linux USB Gadget--软件结构
摘要:USB Gadget是分层的软件结构,本文分析的是2.6.32.2版本的Gadget软件结构,这个软件结构与以前版本的变化很大。USB Gadget软件结构总共分为三层:一. UDC层 这一层是与硬件相关层。相关文件s3c2410_udc.c s3c2410_udc.h。s3c2410设备控制器作为 阅读全文

posted @ 2016-08-24 15:05 jamboo 阅读(394) 评论(0) 推荐(0) 编辑

Linux USB Gadget--各环节的整合
摘要:Linux USB Gadget软件结构一文中分析Linux USB Gadget软件分为三层。这三层其中两层是与硬件无关的,分别是Gadget功能驱动层,USB设备层。一层是与硬件相关的是UDC层。每一层都提供一种关键的数据结构与函数与其他层交互。 Gadget功能驱动层: 最主要的结构是stru 阅读全文

posted @ 2016-08-24 15:04 jamboo 阅读(836) 评论(0) 推荐(1) 编辑

usb枚举过程分析之hub_events
摘要:当守护程序第一次运行或usb port上状态发生变化,守护进程被唤醒都会运行hub_events函数,这个函数在usb系统中处理核心位置,usb的枚举过程就是由它完成,usb枚举过程流程图如图1所示; 图1 usb枚举流程图 由于hub_events函数比较长这里分几个部分进行讲解: hub_eve 阅读全文

posted @ 2016-08-24 15:03 jamboo 阅读(1441) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示