资源描述:
《linux那些事儿系列丛书合集》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Linux那些事儿之我是U盘----------------------------------------------------------------------------------------------------------------------摘要2005年6月,复旦大学微电子系本科毕业答辩上,老师问我:请你用一句话介绍一下usb技术.我回了一句:老师,你有病吧,要能用一句话介绍我还费这么大劲写这么长的文章干嘛?关键词:Linux,Kernel,2.6,bus,usb,devicedriver,mass
2、storage,scsi,urb,bulk,control,host,pipe,command,林志玲----------------------------------------------------------------------------------------------------------------------目录引子2小城故事3MAKEFILE不是MAKELOVE4变态的模块机制6想到达明天现在就要启程9未曾开始却似结束11狂欢是一群人的孤单12总线,设备,和驱动(上)13总线,设备,和驱动(下
3、)15我是谁的他?16从协议中来,到协议中去(上)19从协议中来,到协议中去(中)20从协议中来,到协议中去(下)23梦开始的地方24设备花名册27冰冻三尺非一日之寒32冬天来了,春天还会远吗?(一)36冬天来了,春天还会远吗?(二)41冬天来了,春天还会远吗?(三)45冬天来了,春天还会远吗(四)47冬天来了,春天还会远吗?(五)52通往春天的管道57传说中的URB63心锁69第一次亲密接触(一)71第一次亲密接触(二)761第一次亲密接触(三)80第一次亲密接触(四)82将控制传输进行到底85横空出世的SCSI88谁是
4、最变态的结构体92SCSI数据结构-像雾像雨又像风102彼岸花的传说(一)108彼岸花的传说(二)109彼岸花的传说(三)114彼岸花的传说(四)117彼岸花的传说(五)123彼岸花的传说(六)128彼岸花的传说(七)131彼岸花的传说(八)135彼岸花的传说(THEEND)138SCSI命令之我型我秀139迷雾重重的BULK传输(一)144迷雾重重的BULK传输(二)150迷雾重重的BULK传输(三)154迷雾重重的BULK传输(四)158迷雾重重的BULK传输(五)163迷雾重重的BULK传输(六)166跟着感觉走(一
5、)171跟着感觉走(二)173光荣属于苹果,属于诺基亚,属于摩托罗拉,属于索尼爱立信!179有多少爱可以胡来?(一)182有多少爱可以胡来?(二)188当梦醒了天晴了193其实世上本有路,走的人多了,也便没了路198引子也许是在复旦养成了昼伏夜出的坏习惯,工作之后也总是很晚也不愿意睡.来到北京之后,开始听广播听都市之声的北京不眠夜.这个节目是从23点直到第二天凌晨一点,我常常是听完了才会睡觉.无论是北京还是上海,对我来说,生存总是那么困难,生活的压力总是那么大,每天只有在这个节目中才能够寻找到一丝温暖.我不喜欢躺在床上听,
6、而是喜欢一边听一边做点别的事情,于是心血来潮的决定,写点文字吧,听着电波里别人分享心情,不妨也用文字来记录自己的心情吧.我首先想到的是写一些和Linux相关的文字.事实上我并不喜欢Linux,学习Linux完全是一种无奈,工作中要用,迫于生计,不得不去学习,而学习Linux的过程中唯一让我觉得还有些乐趣的是当遇到问题的时候可以去网上问去网上查,很多人写了很多文档可以让我们这些菜鸟们参考学习,这样才让我们在工作中走了很多弯路.挺感谢那些分享自己知识的人.碰巧最近2我也看了点冬冬,并且这些冬冬在网上的资料也比较少,所以我想我不
7、妨也把自己那一夜的收获写出来,或许以后也能给别人提供一些帮助,想想也是,整个Linux社区不正是这样吗,像陈奕迅唱的那样,”把一个人的温暖转移到另一个人的胸膛”.我要写的是Linux设备驱动程序相关的,主要分析的是Linux中与U盘相关的那部分代码.过去也没有看过,但是今年4月底的某一天,一个偶然的原因,我一时冲动就看了一遍.我们几个同学在人大附近打麻将,打到夜深了,因为我们几人人住的位置都离得挺远的,各自回去都得打车,于是决定不如去权金城开个房间,晚上就睡那得了.在权金城洗浴中心,和几个同学洗浴过后,有人去按摩了,而我和
8、另一个人则留在了房间里,无聊中,那位哥们见我带了电脑,说他有部A片,很不错,不是很大,所以他存在U盘里的,他还挺逗的说这是2008年北京奥运会指定A片,问我有没有兴趣,这还用问,当然有兴趣了,于是立马打开电脑,插入u盘,然后不一会我就傻了,因为我的电脑根本就不能识别U盘,首先我的电脑比较旧,装的是双系统