- 12
- 0
- 约4.16千字
- 约 9页
- 2018-12-01 发布于福建
- 举报
基于Linux系统USB HOST驱动程序设计与实现
基于Linux系统USB HOST驱动程序设计与实现
摘要:本文介绍了基于Linux系统的USB控制器驱动设计的一般方法。首先介绍USB控制器驱动的总体结构,而后逐一分析了各模块的功能和设计要点,最后给出了基于Philips的ISP1161芯片驱动的设计实例。
关键词:Linux USB HOST驱动 ISP1161
1 引言
随着嵌入式系统应用的日益广泛,Linux系统凭借其强大、稳定、免费以及对设备的广泛支持等特点使其在嵌入式系统领域迅速得到了应用。Linux系统对设备的友好支持由来已久,随着USB接口的广泛使用,Linux系统的USB子系统也得到不断的发展。尽管Linux系统为USB设备(device)和主机(HC,Host Controll)提供统一的编程接口,但相对于USB设备,主机结构更复杂,开发难度更大。本文通过分析Linux系统的USB主机控制器(HC)编程框架,给出了USB控制器驱动程序的总体结构,并通过作者编写的ISP1161的实际程序说明各模块的设计要点。
2 Linux系统中USB驱动结构
Linux中的USB子系统核心模块为USB Core模块,它为USB驱动(device和HC)提供了一个用于访问和控制USB硬件的统一接口。如图1所示:应用程序发出的USB请求块(urb)经过USB设备
您可能关注的文档
- 基于面板模型企业资产结构优化引致效应研究.doc
- 基于韦伯模式高考数学试题与课程标准一致性比较研究.doc
- 基于韦伯模式高考数学试题与课程标准一致性研究.doc
- 基于音乐基本表现手段幼师音乐教学.doc
- 基于音乐核心素养初中音乐教学.doc
- 基于集聚传统产业发展战略实证研究.doc
- 基于音频特征乐器分类研究.doc
- 基于项目企业财务管理模式探讨.doc
- 基于项目任务教学团学一体化探讨.doc
- 基于项目化航海气象与海洋学混合式教学模式探索.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 《生物制造中试平台建设与运行规范 第 1 部分:食品》--编制说明(征求意见稿).pdf
- 二级企业人力资源管理师《理论知识》真题及解析(2026年).pdf VIP
- 病理学练习题库(含参考答案).pdf VIP
- VMC850立式加工中心中文使用说明书.pptx VIP
- 教育信息化运维合同.doc VIP
- 20S515 钢筋混凝土及砖砌排水检查井.docx VIP
- (共303页PPT)小米YU7发布会完整版听光Vic.pptx
- 人体寄生虫学习题库及答案.docx VIP
- 低钾血症诊治与管理专家共识(2026).pptx VIP
- 初三物理电路专项训练--实物图转化电路图(含解析).docx VIP
原创力文档

文档评论(0)