没有合适的资源?快使用搜索试试~ 我知道了~
Linux那些事儿之我是U盘.pdf
4星 · 超过85%的资源 需积分: 9 13 下载量 93 浏览量
2011-02-19
23:17:14
上传
评论
收藏 1.36MB PDF 举报
温馨提示
Linux那些事儿之我是U盘-有书签版.pdf
资源推荐
资源详情
资源评论
摘要 .............................................................................................4
引子 .............................................................................................5
小城故事 .....................................................................................6
Makefile 不是Make Love...........................................................7
变态的模块机制 .........................................................................8
想到达明天现在就要启程 ....................................................... 11
未曾开始却似结束 ...................................................................13
狂欢是一群人的孤单 ...............................................................14
总线,设备,和驱动(上)...............................................................15
总线,设备,和驱动(下)...............................................................18
我是谁的他?..............................................................................19
从协议中来,到协议中去(上)....................................................22
从协议中来,到协议中去(中)....................................................23
从协议中来,到协议中去(下)....................................................26
梦开始的地方 ...........................................................................27
设备花名册 ...............................................................................30
冰冻三尺非一日之寒 ...............................................................35
冬天来了,春天还会远吗?(一)..................................................39
冬天来了,春天还会远吗?(二)..................................................44
冬天来了,春天还会远吗?(三)..................................................47
冬天来了,春天还会远吗(四)....................................................49
冬天来了,春天还会远吗?(五)..................................................54
通往春天的管道 .......................................................................60
传说中的URB...........................................................................66
心锁 ...........................................................................................72
第一次亲密接触(一).................................................................74
第一次亲密接触(二).................................................................78
第一次亲密接触(三).................................................................82
第一次亲密接触(四).................................................................84
将控制传输进行到底 ...............................................................87
横空出世的scsi .........................................................................90
谁是最变态的结构体 ...............................................................94
Scsi 数据结构-像雾像雨又像风............................................104
彼岸花的传说(一)................................................................... 110
彼岸花的传说(二)................................................................... 111
彼岸花的传说(三)................................................................... 116
彼岸花的传说(四)................................................................... 119
彼岸花的传说(五)...................................................................125
彼岸花的传说(六)...................................................................130
彼岸花的传说(七)...................................................................133
彼岸花的传说(八)...................................................................137
彼岸花的传说(The End)......................................................... 140
scsi 命令之我型我秀 ...........................................................141
迷雾重重的bulk 传输(一)....................................................144
迷雾重重的Bulk 传输(二)....................................................150
迷雾重重的Bulk 传输(三)....................................................154
迷雾重重的Bulk 传输(四)....................................................158
迷雾重重的Bulk 传输(五)....................................................163
迷雾重重的Bulk 传输(六)....................................................165
跟着感觉走(一) .....................................................................170
跟着感觉走(二) .....................................................................172
光荣属于苹果,属于诺基亚,属于摩托罗拉,属于索尼爱立信!
.................................................................................................178
有多少爱可以胡来?(一) .......................................................181
有多少爱可以胡来?(二) .......................................................186
当梦醒了天晴了 .....................................................................191
其实世上本有路,走的人多了,也便没了路..........................195
Linux 那些事儿之我是U 盘
----------------------------------------------------------------------------------------------------------------------
摘要
2005 年6 月,复旦大学微电子系本科毕业答辩上,老师问我:请你用一句话介绍一下usb 技
术.我回了一句:老师,你有病吧,要能用一句话介绍我还费这么大劲写这么长的文章干嘛?
关键词:Linux, Kernel, 2.6, bus, usb, device driver, mass storage, scsi,
urb, bulk, control, host, pipe, command, 林志玲
--------------------------------------------------------------------------------------------------------------------
引子
也许是在复旦养成了昼伏夜出的坏习惯,工作之后也总是很晚也不愿意睡.来到北京之后,开
始听广播听都市之声的北京不眠夜.这个节目是从23 点直到第二天凌晨一点,我常常是听完
了才会睡觉.无论是北京还是上海,对我来说,生存总是那么困难,生活的压力总是那么大,每
天只有在这个节目中才能够寻找到一丝温暖.我不喜欢躺在床上听,而是喜欢一边听一边做
点别的事情,于是心血来潮的决定,写点文字吧,听着电波里别人分享心情,不妨也用文字来记
录自己的心情吧.
我首先想到的是写一些和Linux 相关的文字.事实上我并不喜欢Linux,学习Linux 完全是
一
种无奈,工作中要用,迫于生计,不得不去学习,而学习Linux 的过程中唯一让我觉得还有些
乐
趣的是当遇到问题的时候可以去网上问去网上查,很多人写了很多文档可以让我们这些菜鸟
们参考学习,这样才让我们在工作中走了很多弯路.挺感谢那些分享自己知识的人.碰巧最近
3
我也看了点冬冬,并且这些冬冬在网上的资料也比较少,所以我想我不妨也把自己那一夜的
收获写出来,或许以后也能给别人提供一些帮助,想想也是,整个Linux 社区不正是这样吗,
像
陈奕迅唱的那样,”把一个人的温暖转移到另一个人的胸膛”.
我要写的是Linux 设备驱动程序相关的,主要分析的是Linux 中与U 盘相关的那部分代码.
过去也没有看过,但是今年4 月底的某一天,一个偶然的原因,我一时冲动就看了一遍.我们
几
个同学在人大附近打麻将,打到夜深了,因为我们几人人住的位置都离得挺远的,各自回去都
得打车,于是决定不如去权金城开个房间,晚上就睡那得了.在权金城洗浴中心,和几个同学洗
浴过后,有人去按摩了,而我和另一个人则留在了房间里,无聊中,那位哥们见我带了电脑,说
他有部A 片,很不错,不是很大,所以他存在U 盘里的,他还挺逗的说这是2008 年北京奥运
会
指定A 片,问我有没有兴趣,这还用问,当然有兴趣了,于是立马打开电脑,插入u 盘,然后不一
会我就傻了,因为我的电脑根本就不能识别U盘,首先我的电脑比较旧,装的是双系统,一个是
Win 98,这个没办法,没有U 盘驱动,另一个是Linux,2.6 的内核,按理应该是支持U 盘的,
问题是实际情况却是我没有看到U 盘,/dev/目录下面根本没有这么一个盘符,于是我没办
法
了,一脸沮丧,而同学在旁边自然表示出了对Linux 很鄙视的神情.
过了一会,他去看电视了,正好有英超,我却没有心情看电视,想想就觉得奇怪,怎么会不能使
用U 盘呢,这不可能啊,一定是我自己对Linux 下面的一些冬冬没有弄清楚,于是我决定好好
看看问题到底出在哪,记得当时看了一下/var/log/messages 这个日志文件里边好像记录
了一些信息,感觉像是一些错误信息,但是看不明白它到底在说什么.同学开始劝我,算了算
了,
改天再看吧,这话我可不愿意听,不是说Linux 内核源代码是公开的吗,大不了看看源代码,
搞
清楚工作原理了还怕问题不能解决?无非就是一些C 代码而已,好歹哥们也是认真学过谭浩
强大哥那本C 程序设计的.而且当初那本书课后习题老师基本上都让我们做了,虽说是参考
了那本习题解答的书,可就算写代码不行,读代码还是没问题吧,语法什么的基本上还是很清
剩余197页未读,继续阅读
资源评论
- zjh2742012-07-04写得很详细,不错,只是linux版本比较低了。
- Yao_Qinwei2013-05-21写得很详细,不错,只是linux版本比较低了。
zhaofulizhaofuli
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- matrixdb-4.8.13.enterprise-1.el7.x86_64.rpm
- 全自动批量建站快速养权重站系统【纯静态html站群版】:(GPT4.0自动根据关键词写文章+自动发布+自定义友链+自动文章内链+20%页面加提权词)
- 串联式、并联式、混联式混合动力系统simulink控制策略模型(串联式、并联式、混联式每个都是独立的需要单独说拿哪个,默认是混联式RB) 有基于逻辑门限值、状态机的规则控制策略(RB)、基于等效燃油
- 法码滋.exe法码滋2.exe法码滋3.exe
- python-geohash-0.8.5-cp38-cp38-win-amd64
- Matlab根据flac、pfc或其他软件导出的坐标及应力、位移数据再现云图 案例包括导出在flac6.0中导出位移的fish代码(也可以自己先准备软件导出的坐标数据及对应点的位移或应力数据,可根据需
- 拳皇97.exe拳皇972.exe拳皇973.exe
- 捕鱼达人1.exe捕鱼达人2.exe捕鱼达人3.exe
- 医疗骨折摄像检测29-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma数据集合集.rar
- ks滑块加密算法与源代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功