Linux那些事儿 之 戏说USB(2)它从哪里来

原创 2007年09月16日 23:47:00

你从哪里来,我的朋友,好像一只蝴蝶,飞进我的窗口。

在毛阿姨的嘹亮歌声中,USB好像一只蝴蝶飞进了千家万户。它从哪里来,它从intel来。Intel不养蝴蝶,做CPU,它只是在蝴蝶的翅膀上烙上intel inside,蝴蝶让咱们的同胞去养了,然后带着intel飞进了千万家。没办法,别人的核心竞争力是技术,咱们的核心竞争力是房子,老外的技术占领了咱们的房子。别人留下的是各种各样乱花渐欲迷人眼的标准,咱们留下的是拆拆建建的大厦千万间,还有任小强们的钞票。

不过,与PCIAGP属于intel单独提出的硬件标准不同,CompaqIBMMicrosoft等也一起参与了这个游戏,它们一起在9411月提出了USB,于9511月制定了0.9版本,96年制定了1.0版本,不过它并没有因为有这些大佬的支持立即迎来它的春天,谁让它诞生在冬天那,生不逢时啊。因为缺乏操作平台的良好支持和大量支持它的产品,这些标准都成了空谈。然后是98USB1.1的出现,忽如一夜春风来,它就象春天里的一朵油菜花,终于涂上了浓重的一抹黄色。就像现在有些一炮走红的星们,谁又知道她们之前付出了多少努力,经历了多少艰辛,做了多少的铺垫那。

为什么要开发USB。就好像我们问为什么房价这么高,任小强们的解释是地价太高,成本太高,造的少买的多,一面要满足广大人民群众的可观需求,一面要与国际价格体系接轨,压力多大啊,ZF的解释是KFS牟取暴力,囤积居奇,咱们的解释是#¥%×……。不过咱们这里的问题没有那么复杂,同样无关政治民生,关乎的只是咱们的需要。USB出现以前,电脑的接口处于春秋战国时代,串口并口等多方割据,键盘、鼠标、Modem、打印机、扫描仪等都要连接在这些不同种的接口上,实行的是一夫一妻制,一个接口只能连接一个设备,不过咱们的电脑不可能有那么多这种接口,所以扩展能力不足,而且它们的速度也确实很有限。还有关键的一点是,热插拔对它们来说也是比较危险的操作,不想用了都成黄脸婆了还不能立即换掉,岂不是很不能满足很多man们内心的潜在需要。USB正是为了解决速度、扩展能力、易用性应景而生的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

【转】Linux那些事儿 之 戏说USB(2)它从哪里来

你从哪里来,我的朋友,好像一只蝴蝶,飞进我的窗口。在毛阿姨的嘹亮歌声中,USB好像一只蝴蝶飞进了千家万户。它从哪里来,它从intel来。Intel不养蝴蝶,做CPU,它只是在蝴蝶的翅膀上烙上intel...
  • aaronychen
  • aaronychen
  • 2008年01月24日 10:36
  • 554

《Linux那些事儿之我是USB》前言

1992年,那是一个春天。不过其实1991年又何尝不是一个春天呢,因为正是在那一年,Linux诞生了。又因为开放源代码的缘故,十几年来Linux是越来越火,熊熊火焰也烧到了华夏大地。诸多高校开始开设L...
  • fudan_abc
  • fudan_abc
  • 2010年07月29日 12:34
  • 17616

Linux那些事儿 之 戏说USB(1)它从哪里来

它从哪里来,它从intel来。不过,与PCI、AGP属于intel单独提出的硬件标准不同,Compaq、IBM、Microsoft等也一起参与了这个游戏,它们一起在94年11月提出了USB,于95年1...
  • zhqh100
  • zhqh100
  • 2015年03月24日 09:49
  • 436

《Linux那些事儿之我是USB》我是U盘(14)冰冻三尺非一日之寒

罗马不是一天建成的。在让U盘工作之前,其实我们的驱动做了很多准备工作。 我们继续跟着感觉走,storage_probe(),972行至975行,一系列的以init_*命名的函数在此刻被调用,这里涉及...
  • fudan_abc
  • fudan_abc
  • 2011年09月21日 22:58
  • 6880

《Linux那些事儿之我是USB》我是U盘(18)冬天来了,春天还会远吗?(四)

结束了get_device_info,我们继续沿着storage_probe一步一步地走下去。继续,这就是我们前面提到过的三个函数,get_transport、get_protocol和get_pip...
  • fudan_abc
  • fudan_abc
  • 2011年10月10日 21:49
  • 5760

Linux那些事儿之我是U盘 提供pdf下载

http://www.newsmth.net/att.php?p.299.44271.374.pdf还会继续修改,主要是加入一些图片.比如传输协议的,数据格式的,函数调用关系的图片.预计会在9月初提供...
  • fudan_abc
  • fudan_abc
  • 2007年08月07日 17:21
  • 12212

我是。。。。。

我是逗比张,哈哈哈哈哈哈嚯嚯嚯嚯嚯
  • Aaron_Zhang939
  • Aaron_Zhang939
  • 2018年01月31日 22:06
  • 6

linux 那些事儿系列

fudan_adc的博客主要博文包括: linux那些事儿系列 : http://blog.csdn.net/fudan_abc/article/category/335670 linux内核修...
  • mapeng892020
  • mapeng892020
  • 2017年01月05日 16:58
  • 1495

Linux那些事儿之我是Hub(10)While You Were Sleeping(三)

get_hub_descriptor()结束了,然后就返回hub_configure()中来.635到642行,判断刚才的返回值,小于零当然是出错了,大于零也还要多判断一次, USB_MAXCHILD...
  • fudan_abc
  • fudan_abc
  • 2007年08月23日 22:31
  • 5938

Linux那些事儿之我是Sysfs(4)举例一lddbus

对了,你得把ldd3的examples代码下下来。不然没法继续了。接下来我们从例子着手,localhost:/home/XX/examples/lddbus#insmod lddbus.ko此时再看/...
  • fudan_abc
  • fudan_abc
  • 2007年09月01日 16:12
  • 17969
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux那些事儿 之 戏说USB(2)它从哪里来
举报原因:
原因补充:

(最多只允许输入30个字)