linux 下usb驱动开发,LINUX
LINUX_ARM下的USB驱动开发
CN 431258 / TP 计算机工程与科学 2006年第 28卷第 3期
ISSN 1007130X COM PU TER EN GIN EER IN G & SC IENCE Vol28,No3, 2006
文章编号 : 1007130X (2006) 030 10602
L INUX +ARM 下的 U SB 驱动开发
U SB D river D evelopm ent Under L INUX and ARM
张 鹏 , 孙世磊 ,刘瑞北 ,何明聪
ZHA NG Pen g, SUN Sh ile i, L IU Ru ibe i, HE M in gcong
(武汉大学计算机学院,湖北 武汉 430072)
( School of Com puter Sc ience and Technology, W uhan Un iversity, W uhan 430072, Ch ina)
摘 要 : 以 L inux为 O S的嵌入式系统已大量普及 ,在上面开发 U SB 驱动的需求也越来越大 。本文在开发成功的具体
案例上 ,讨论了 L inux下 U SB 驱动的编写技术 。
A b stract: Em bedded system s ba sed on L inux are more popu lar now , and they need more U SB drivers. Th is p ap er discu sses how
to w rite a L inux U SB driver based on a successfu l developm en t ca se.
关键词 : L inux;嵌入式系统 ; U SB 设备 ; U SB 海量存储设备类
Key words:L inux; em bedded system ; U SB device; U SB m a ss storage
中图分类号 : TP316 文献标识码 : A
U SB OHC I的标准在软件上实现非常复杂 ,但 L INUX 内核
1 引言 已经包括了 OHC I的机制实现部分 。针对 S3C24 10 芯片 ,
唯一需要对内核修改的就是指定 S3C24 10 的 OHC I寄存器
U SB 是应用广泛的一种串行总线技术 ,通常 HO ST端 基地址 。
( )
控制所有的传输 ,而外设 如数码相机等 作为 D EV ICE 端
实现 不 同 的 功 能 。在 笔 者 一 项 基 于 S3C24 10 芯 片 3 USB D EV ICE 总线驱动
( )
ARM 920T 内核 的开发中 , 要求 同时提供 HO ST 和 D E
V ICE两种接 口。操作系统是 L INUX 2. 4. 18, 而 S3C24 10 在标准的 L INUX 内核里面不支持 U SB D EV ICE 总线
本身带有支持 U SB
linux 下usb驱动开发,LINUX
LINUX_ARM下的USB驱动开发
CN 431258 / TP 计算机工程与科学 2006年第 28卷第 3期
ISSN 1007130X COM PU TER EN GIN EER IN G & SC IENCE Vol28,No3, 2006
文章编号 : 1007130X (2006) 030 10602
L INUX +ARM 下的 U SB 驱动开发
U SB D river D evelopm ent Under L INUX and ARM
张 鹏 , 孙世磊 ,刘瑞北 ,何明聪
ZHA NG Pen g, SUN Sh ile i, L IU Ru ibe i, HE M in gcong
(武汉大学计算机学院,湖北 武汉 430072)
( School of Com puter Sc ience and Technology, W uhan Un iversity, W uhan 430072, Ch ina)
摘 要 : 以 L inux为 O S的嵌入式系统已大量普及 ,在上面开发 U SB 驱动的需求也越来越大 。本文在开发成功的具体
案例上 ,讨论了 L inux下 U SB 驱动的编写技术 。
A b stract: Em bedded system s ba sed on L inux are more popu lar now , and they need more U SB drivers. Th is p ap er discu sses how
to w rite a L inux U SB driver based on a successfu l developm en t ca se.
关键词 : L inux;嵌入式系统 ; U SB 设备 ; U SB 海量存储设备类
Key words:L inux; em bedded system ; U SB device; U SB m a ss storage
中图分类号 : TP316 文献标识码 : A
U SB OHC I的标准在软件上实现非常复杂 ,但 L INUX 内核
1 引言 已经包括了 OHC I的机制实现部分 。针对 S3C24 10 芯片 ,
唯一需要对内核修改的就是指定 S3C24 10 的 OHC I寄存器
U SB 是应用广泛的一种串行总线技术 ,通常 HO ST端 基地址 。
( )
控制所有的传输 ,而外设 如数码相机等 作为 D EV ICE 端
实现 不 同 的 功 能 。在 笔 者 一 项 基 于 S3C24 10 芯 片 3 USB D EV ICE 总线驱动
( )
ARM 920T 内核 的开发中 , 要求 同时提供 HO ST 和 D E
V ICE两种接 口。操作系统是 L INUX 2. 4. 18, 而 S3C24 10 在标准的 L INUX 内核里面不支持 U SB D EV ICE 总线
本身带有支持 U SB
发布评论