- 博客(15)
- 资源 (128)
- 收藏
- 关注
转载 usb 挂载出错
【平台信息】目标板(Nano2410)------------------------CPU: S3C2410X SDRAM: HY57V561620(32MB) FLASH: K9F1208(64MB) NET: CS8900 HOST---------------------------------------Li
2011-06-30 16:55:00 2727
转载 USB 挂载配置
1. 简介USB是什么?USB的意思是通用串行总线(Universal Serial Bus),是一种扩展接口标准,主要用于不同计算机或其周边设备之间的通信。一些大众化的USB设备有键盘、鼠标、U盘、数码相机、CD和DVD外接读写器、打印机等。 目前USB标准有两种版本:USB 1.1 与USB 2.0。由于USB的前一版总是向后兼容的,所以USB 2.0兼容USB 1.1。最新的U
2011-06-30 16:39:00 3879
转载 linux终端设置
在本文中我以 Bash shell 为例。因为在不同的终端里的转义序列不完全相同, 所以在本文中我使用的是 ANSI 终端。 shell 彩色配置出现在 bash 的个人配置文件 ~/.bashrc 或者是全局配置文件 /etc/bashrc 里面。 可以通过bashrc 里面的 PS1 变量来设置提示符的外观。一般默认的情况下.bashrc里面应该是:
2011-06-29 15:43:00 2436
转载 USB 基本知识(五)-----高速USB设计PCB布线要求(partial)
1-2 is omited, for more detail please refer to www.usb.org........3 Layout Guidelines3.1 General Routing and PlacementUse the following general routing and placement guidelines when laying out a
2011-06-17 10:07:00 8048
转载 USB 基本知识(四)----- usb全接触之usb function
简介:本节介绍usb full speed function的四种传输类型。 上节中我们了解到了usb host 与usb function 之间采用的是一种“非对称”的传输,也就是说,无论usb接受数据还是发送数据,都是由usb host首先发起。即传输的第一个packet总是由usb host发出的。这个packet将声明本次即将进行的数据传输方向,数据传输地址和数据传输类型。
2011-06-17 10:02:00 3000
转载 USB 基本知识(三)----- usb全接触之usb function
简介:从本节开始,我们将介绍usb的传输机制。这节先介绍usb现有传输方式的背景知识,做为对下节将要展开的四种传输类型,描述符,等相关知识的一个导引。2。usb传输。我们在上一节中了解到了usb的“packet”的感念,了解到了usb传送一个packet总是以sync开始,以eop结束,这个称为delimiter,即标记packet的始末。有了packet,我们就可以在usb总线上传输数据了。
2011-06-17 09:57:00 2161
转载 USB 基本知识(二)----- usb全接触之usb function
usb作为一种串行接口,应用日益广泛。如同每个工程设计人员必须掌握I2C,RS232这些接口一样,我们也必须掌握usb.但是usb的接口协议实在有点费解,linux uhci驱动作者之一Alan Stern曾经就说过“The USB documentation is downright evil. Most of it is just crap, written by a committ
2011-06-17 09:54:00 5543
转载 USB 基本知识(一)
USB的重要关键字:1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点) 2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。 3、上行、下行:设备到主机为上行,主
2011-06-17 09:50:00 5410 2
转载 linux usb驱动框架 5
说的usb子系统的IO操作,不得不说usb request block,简称urb。事实上,可以打一个这样的比喻,usb总线就像一条高速公路,货物、人流之类的可以看成是系统与设备交互的数据,而urb就可以看成是交通工具。在一开始对USB规范细节的介绍,我们就说过USB的endpoint有4种不同类型,于是能在这条高速公路上流动的数据也就有四种。但对车是没有要求的,urb可以运载四种数据,不过你要先
2011-06-16 09:55:00 1017
原创 linux usb驱动框架 4
probe是usb子系统自动调用的一个函数,有USB设备接到硬件集线器时,usb子系统会根据production ID和vendor ID的组合或者设备的class、subclass跟protocol的组合来识别设备调用相应驱动程序的probe(探测)函数,对于skeleton 来说,就是skel_probe。系统会传递给探测函数一个usb_interface *跟一个struct usb_dev
2011-06-16 09:53:00 806
转载 linux usb驱动框架 3
下面我们来分析一下usb-skeleton的源码吧。这个范例程序可以在linux-2.6.17/drivers/usb下找到,其他版本的内核程序源码可能有所不同,但相差不大。大家可以先找到源码看一看,先有个整体印象。 之前已经提到,模块先要向内核注册初始化跟销毁函数: static int __init usb_skel_init(void) { int result;
2011-06-16 09:50:00 815
转载 linux usb驱动框架 2
接下来的工作是向系统注册一些以后会用的的信息。首先我们来说明一下usb_set_intfdata(),他向内核注册一个data,这个data的结构可以是任意的,这段程序向内核注册了一个usb_skel结构,就是我们刚刚看到的被初始化的那个,这个data可以在以后用usb_get_intfdata来得到。 usb_set_intfdata(interface, dev); retval
2011-06-16 09:49:00 2054
转载 linux usb驱动框架 1
初次接触与OS相关的设备驱动编写,感觉还挺有意思的,为了不至于忘掉看过的东西,笔记跟总结当然不可缺,更何况我决定为嵌入式卖命了。好,言归正传,我说一说这段时间的收获,跟大家分享一下Linux的驱动开发。但这次只先针对Linux的USB子系统作分析,因为周五研讨老板催货。当然,还会顺带提一下其他的驱动程序写法。 事实上,Linux的设备驱动都遵循一个惯例——表征驱动程序(用driver更贴切一
2011-06-16 09:48:00 1150
转载 【详解】如何编写Linux下Nand Flash驱动 - 2 of 2
【详解】如何编写Linux下Nand Flash驱动 - 2 of 2版本: 1.2最后更新日期:2011-03-15作者:crifan邮箱:green-waste(At)163.com2.1.11. Nand Flash中的特殊硬件结构由于Nand Flash相对其他常见设备来说,比较特殊,所以,特殊的设备,就有特殊的设计,就对应某些特殊的硬件特性,就有必要解释解释:
2011-06-08 13:33:00 1815
转载 【详解】如何编写Linux下Nand Flash驱动 1/2
【详解】如何编写Linux下Nand Flash驱动 - 1 of 2版本: 1.2最后更新日期:2011-03-15作者:crifan邮箱:green-waste(At)163.com 目录1. 正文之前... 1.1. 目的... 1.2. 目标读者和阅读此文的前提...1.3. 说明...
2011-06-08 13:19:00 1864
嵌入式linux 3G上网
2013-01-05
yaffs2压缩包
2012-11-06
mini2440开发组件资料
2012-08-21
zebra 0.95
2012-06-29
makefile 详细教程
2011-12-13
LINUX DEVICE DRIVERS 第三版 EN
2011-12-02
驱动基础知识(个人备份)
2011-11-11
基于MIPS 的BootLoader 的移植
2011-10-28
hostapd+ssl+libnl.rar
2020-03-25
opencv_contrib_python-3.4.3.18-cp37-cp37m-win_amd64.whl
2019-12-12
opencv_python-3.4.3.18-cp37-cp37m-win_amd64.whl
2019-12-12
opencv_python-3.4.6-cp37-cp37m-win_amd64.whl
2019-06-18
pktgen-3.6.6.tar.gz
2019-05-21
dpdk.part2.rar
2019-05-17
dpdk.part1.rar
2019-05-17
qemu-4.0.0.tar.xz
2019-05-17
hadoop-native-64-2.6.0.tar
2016-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人