usb
yuweixian
好好学习
展开
-
【转】Linux USB驱动框架分析
<br />Linux USB驱动框架分析(一)<br /> 初次接触与OS相关的设备驱动编写,感觉还挺有意思的,为了不至于忘掉看过的东西,笔记跟总结当然不可缺,更何况我决定为嵌入式卖命了。好,言归正传,我说一说这段时间的收获,跟大家分享一下Linux的驱动开发。但这次只先针对Linux的USB子系统作分析,因为周五研讨老板催货。当然,还会顺带提一下其他的驱动程序写法。 <br /> 事实上,Linux的设备驱动都遵循一个惯例——表征驱动程序(转载 2010-07-04 21:41:00 · 915 阅读 · 1 评论 -
转 usb驱动已经写好了,完全可用,想用程序往U盘里写文件!!
<br />chinaunix usb 论坛整理<br /> <br />如题,我的思路是这样:当插入U盘后,调用shell命令挂载U盘,然后对U盘对应的文件进行读写。<br />源程序如下:<br />#include <stdio.h><br />#include <stdlib.h><br />#include <string.h><br /><br />int main(void)<br />{<br /> char *mountusb="moun原创 2010-07-04 21:46:00 · 734 阅读 · 0 评论 -
转 Linux环境下USB的原理、驱动和配置--本文由CSDN 特别约稿,作者为北京中科红旗软件技术有限公司 嵌入式工程师 梁国军
<br />什么是USB?<br />USB是英文Universal Serial Bus的缩写,意为通用串行总线。USB最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同的类型的设备。USB的发展已经超越了这些低速的连接方式,它现在可以支持几乎所有可以连接到PC上的设备。最新的USB规范修订了理论上高达480Mbps的高速连接。Linux内核支持两种主要类型的USB驱动程序:宿主系统上的驱动程序和设备上的驱动程序,从宿主的观点来看(一个普通的宿主也转载 2010-07-04 22:08:00 · 1938 阅读 · 0 评论 -
整理 使用usb术语详解
<br />如果您刚开始接触USB,那么了解一些USB术语将很有帮助。本文介绍了基本的USB术语。<br /> <br />主机<br />USB是一种“主-从”式总线,包括一个主机和多个从机。从机称作外设,在USB术语中也称作功能部件。主机称作主设备。所有USB传输都由主机启动;外设总是响应传输,不会启动传输。最常用的主机是PC机,主机通过USB-A连接器连接到下行设备。嵌入式主机不包括PC机,而是用一个微控制器作为专用主机,或许只能与一类USB设备通信。<br /> <br />功能部件转载 2010-07-05 13:43:00 · 1033 阅读 · 0 评论 -
Linux下的硬件驱动——USB设备(上)(驱动配置部分)
<br />级别: 初级<br />赵明, 联想软件设计中心嵌入式研发处系统设计工程师<br />2003 年 7 月 01 日USB设备越来越多,而Linux在硬件配置上仍然没有做到完全即插即用,对于Linux怎样配置和使用他们,也越来越成为困扰我们的一大问题。本文着力从Linux系统下设备驱动的架构,去阐述怎样去使用和配置以及怎样编制USB设备驱动。对于一般用户,可以使我们明晰Linux设备驱动方式,为更好地配置和使用USB设备提供了方便;而对于希望开发Linux系统下USB设备驱动的程序员转载 2010-07-05 15:59:00 · 1143 阅读 · 0 评论 -
转 Linux下的硬件驱动——USB设备(下)(驱动开发部分)
<br />USB驱动开发<br />在掌握了USB设备的配置后,对于程序员,我们就可以尝试进行一些简单的USB驱动的修改和开发了。这一段落,我们会讲解一个最基础USB框架的基础上,做两个小的USB驱动的例子。<br />USB骨架<br />在Linux kernel源码目录中driver/usb/usb-skeleton.c为我们提供了一个最基础的USB驱动程序。我们称为USB骨架。通过它我们仅需要修改极少的部分,就可以完成一个USB设备的驱动。我们的USB驱动开发也是从她开始的。<br /转载 2010-07-05 17:15:00 · 720 阅读 · 0 评论 -
嵌入式linux下usb驱动开发方法--看完少走弯路
<br />嵌入式linux下的usb属于所有驱动中相当复杂的一个子系统,要想将她彻底征服,至少需要个把月的时间,不信?那是你没做过。<br />本人做过2年的嵌入式驱动开发,usb占了一大半的时间。期间走了不少弯路,下面将我的血的经验教训总结下,为要从事和正在从事的战友们做一点点贡献吧:)<br />首先,扫盲;<br />要做的是阅读usbSpec(英文的哦,其实很多文章、书籍和资料真有水平的还是原创的好,就像食品往往经过加工就变了味,之前如果没有接触过的话可以先看看中文的,大概先有个印转载 2010-07-05 17:23:00 · 1388 阅读 · 1 评论