
Linux那些事儿 之 我是EHCI主机控制器
fudan_abc
这个作者很懒,什么都没留下…
展开
-
Linux那些事儿之我是EHCI(5) 2008年的这一场雪
2008年的这一场雪,比以往时候来的要大一些。以前是买不到票,这次有票也走不了了。此时此刻,多少兄弟姐妹被困在路上,饥寒交迫,多少城市停电停水,物价飞涨。我真是忍不住破口大骂,好一个和谐盛世!虽说是天灾,但岂无人祸?直接原因是那该死的冻雨。但我认为罪魁乃是三峡工程,以及所谓南水北调。祝愿那些困在铁路,公路上的人们早日回家团圆,大家过个好年。还是先看看股市,有消息称,"导致大原创 2008-01-28 21:03:00 · 7196 阅读 · 0 评论 -
Linux那些事儿之我是EHCI 引子
转眼之间,到了2008年,先祝大家新年快乐,希望新的一年里好运连连,工资猛涨。好久没有写了,一个原因在于,作为一个PHD学生,难免要做一些读paper写paper的琐事,另一个原因就是自己太懒了。大哥甲一如既往,坚持的写作,着实让人钦佩。此时此刻,我情不自禁,作诗一首,北飘奇男子,江南大丈夫。海上常常生明月,江湖就此一枝花。不服不行。这里主要就linux ehci host controlle原创 2008-01-02 19:41:00 · 8724 阅读 · 8 评论 -
Linux那些事儿之我是EHCI(1) 接口体系
EHCI首先是一个PCI设备,我们可以lspci一下看看。00:1a:7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 03) 我们与外围硬件打交道,可以把数据用in(out)指令传递给外围硬件,还可以把数据传输到cpu和外围硬件共享的内存里面去。这些都是计算机与硬件的接口。(参见ldd3 第9章)那么我们原创 2008-01-03 18:10:00 · 8632 阅读 · 2 评论 -
Linux那些事儿之我是EHCI(2) 套路
子曰:按套路出牌。的确,什么东西都有套路,泡妞有泡妞的套路,花前月下不如花钱日下。打麻将有打麻将的套路,少吃少碰少放炮,多摸多杠多发财。星际有星际的套路,linux也有linux的套路。刘涛姐姐的故事再一次告诉我们,年龄不是问题,身高不是距离,有cai就行。我们不妨看看 modprobe ehci-hcd 之后发生了什么事情。ehci-hcd是一个驱动程序,不知您记不记得我在sysfs中谈论过原创 2008-01-09 21:31:00 · 8432 阅读 · 1 评论 -
Linux那些事儿之我是EHCI(3) pci match 和 probe
pci_bus_type 定义如下, struct bus_type pci_bus_type = ...{ .name = "pci", .match = pci_bus_match, .uevent = pci_uevent, .probe = pci_device_probe, .remove原创 2008-01-13 15:53:00 · 5573 阅读 · 1 评论 -
Linux那些事儿之我是EHCI(4) data structure of ehci driver and device
阿扁"辞职"了,kde4发布了,更让我激动的是,英雄志过两天又有更新了,这部连载长达8年的小说,终于要进入精彩的大结局。卢云的命运究竟如何?观海云远,四个性格理念完全不同的人,谁是好,谁是坏,谁是对,谁是错?何谓正道?接着上回说,usb_hcd_pci_probe这个函数在"我是UHCI"中也有讨论,不过我想按照我的思路写下去。 46 /**//** 47 * us原创 2008-01-13 20:55:00 · 6332 阅读 · 1 评论