- 100
- 0
- 约6.98千字
- 约 21页
- 2019-03-10 发布于江苏
- 举报
个人收集整理 仅供参考学习
个人收集整理 仅供参考学习
PAGE / NUMPAGES
个人收集整理 仅供参考学习
Androidusb流程分析
文档以UMS(usb mass storage)为例来分析流程,主要按照图中红线来分析(即从插入USB 开始到状态栏弹框,然后又从选择UMS功能开始往下地流程).以前没有看过USB相关代码,网上也很少有分析usb FRAMEWORK相关地东西,文档中可能存在错误,如果发现欢迎指正.
总体框图
Kernel USB 流程
LINUX KERNEL GADGET 架构
Linux USB Gadget分三层架构,层次关系从上到下
一层:USB Gadget功能层.BSP/Driver开发者通常是要实现这一层,从而实现一个具体地设备驱动,如Anddroid在此层实现了adb,mtp,mass_storage等.浏览参考关注此层代码时,会发现“composite”是此层地关键字,此层中关键地数据结构是:struct ?usb_composite_driver.这一层地驱动文件一般为:driver/usb/gadget/android.c(android实现地)或driver/usb/gadget/serial.c(传统Linux实现地USB转串口).b5E2RGbCAP
二层:USB设备层(usb core).这一层是Linux内核开发维护
您可能关注的文档
- ABS装置凝聚剂硫酸替代磷酸的实用技术改造.doc
- ABS小区周界及室内防范系统专业技术实施方案.doc
- ABS系统研究分析论文.doc
- ACCD认证Photoshop测验考试集.doc
- AC20沥青混凝土配合比研究报告.doc
- ACCESS数据库测验考试测验考试附标准答案.doc
- ABS故障诊断分析研究.doc
- ACDC医疗电源选用标准与典型应用实施方案.doc
- ACDCDC电源(V)设计实施方案.doc
- Acqhzlu语文卷·山东青岛高三优秀教学质量统一检.doc
- 2026-2027学年初中英语六年级上册鲁教版(五四制)(新教材)教学设计合集.docx
- 2026年新材料行业报告:市场应用与未来前景.docx
- 2026-2027学年初中英语六年级上册(新教材)沪教版(五四制)(新教材)教学设计合集.docx
- 2026年老年食品行业发展策略报告.docx
- 2026年物流行业自动化设备选型与实施报告.docx
- 2025年稳定传输技术发展策略报告.docx
- 2026年珠宝行业极简消费趋势报告.docx
- 2026-2027学年初中英语六年级上册牛津上海版(试用本)教学设计合集.docx
- 2026年手机产业链供应链分析报告.docx
- 2026年玩具行业风险提示:黑天鹅与灰犀牛事件应对策略报告.docx
最近下载
- 《好题》高中物理必修一第三章《相互作用——力》测试题(含答案解析)(5).doc VIP
- 人教版高中物理必修一第三章《相互作用——力》测试题(含答案解析).doc VIP
- 新生儿常见呼吸道病毒感染预防的专家建议.pptx VIP
- 高中物理必修一第三章《相互作用——力》测试题(包含答案解析).pdf VIP
- (2026)儿科学肾病综合征PPT课件.pptx VIP
- 物理医学与康复学临床技术操作规范.doc
- ZE0704型电液控系统用户手册 V1.9(解密).pdf VIP
- 同人游戏封神英杰传1-89关攻略.pdf VIP
- 第八届中国淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- CS3000学习详解最新版.pdf VIP
原创力文档

文档评论(0)