Linux那些事儿之我是SCSI硬盘(1)简简单单初始化

在那茫茫人海中,我找到了这两行, 1886 module_init(init_sd); 1887 module_exit(exit_sd); 不要问我它们来自哪里,咱们整个故事就是围绕着drivers/sd.c这么一个文件展开,所以除非特别声明的之外,都是来自这个文件. 1831...

2007-11-30 17:53:00

阅读数:6

评论数:0

Linux那些事儿之我是SCSI硬盘-引子

有一天身子问心:"我要是痛了,医生会给我治,你痛了谁给你治啊?"于是心说:"我只能自己给自己治."也许因为这样,每个人都有一个治疗自己心中伤痛的方法.喝酒,唱歌,发火,或哭或笑,跟朋友诉苦,共旅行,跑马拉松,最差的一种方法...

2007-11-29 21:28:00

阅读数:5

评论数:0

《C++网络编程》读书笔记(一)

要在下面这段代码中找出10个bug,你能做到么? <!--<br><br>Code highlighting produced by Actipro CodeHighlighte...

2007-11-28 18:52:00

阅读数:3

评论数:0

【译】Virtual-Machine-based Intrusion Detection on File-aware Block Level Storage

Youhui Zhang, Yu Gu, Hongyi Wang, Dongsheng Wang Tsinghua National Laboratory for Information Science and Technology, Tsinghua University, 100084, Be...

2007-11-27 22:53:00

阅读数:5

评论数:0

Red5安装与入门

被这个问题折磨了一天,安装好后,一启动red5就报错,总提示Address Already in use,用netstat查看端口也没发现有那个和Red5的端口冲突了,郁闷,于是怀疑是不是安装错了,就这么删除重装了好几次,在网上查找半天,有一些人提出遇到了这个问题,也没找到有哪一份文档详细解释如...

2007-11-26 19:53:00

阅读数:4

评论数:0

Linux那些事儿 之 我是PCI(3)PCI的那些内核参数

经过上节的头脑风暴,咱们明白了,PCI这边儿入口虽然多,但还是有规律可循有法可依的,内核启动时,得一个一个严格的按照顺序调用它们来完成PCI子系统的初始化,不能乱了章法。这点儿并不是所有人都会明白的,比如前段儿时间厦门那出儿卖房事件里宣称“我海关有人,谁敢动我”的那位海关老婆,她就觉得有法是不如有...

2007-11-25 22:59:00

阅读数:2

评论数:0

Linux那些事儿之我是UHCI(大结局)"脱"就一个字

李小璐脱了,周迅脱了,汤唯脱了.下一个脱的是谁? 答案不是林志玲,不是徐静蕾,而是QH.我们知道整个故事里我们一直围绕着QH的队列在说来说去,我们不停的进行着队列操作,我们有时候把QH link起来成一个个的队列,而有时候又把QH从队列里给unlink,我所用的盗版的金山词霸2005告诉我,un...

2007-11-24 23:30:00

阅读数:5

评论数:0

Linux那些事儿之我是UHCI(29)FSBR

现在让我们来关注一下fsbr.尽管之前就FSBR本身已经说过了,但是代码中出现了很多关于fsbr的变量以及函数.如果不来梳理一下,恐怕你和我一样,仍然感到无限困惑,无限茫然.那么让我们点亮心灵的阿拉丁神灯,共同穿越这代码的迷朦. struct uhci_hcd中有这么几个成员,unsigned ...

2007-11-24 23:27:00

阅读数:5

评论数:0

uC/OS-II源码分析(六)

μC/OS-Ⅱ总是运行进入就绪态任务中优先级最高的那一个。确定哪个任务优先级最高, 下面该哪个任务运行了的工作是由调度器(Scheduler)完成的。任务级的调度是由函数 OSSched()完成的。中断级的调度是由另一个函数OSIntExt() 完成的,这个函数将在以后描 述。OSSc...

2007-11-23 19:53:00

阅读数:4

评论数:0

uC/OS-II源码分析(五)

每个任务被赋予不同的优先级等级,从0 级到最低优先级OS_LOWEST_PR1O,包括0 和 OS_LOWEST_PR1O 在内。当μC/OS-Ⅱ初始化的时候,最低优先级OS_LOWEST_PR1O 总是被赋给空闲任务idle task 。注意,最多任务数目OS_MAX_TASKS 和最低优先...

2007-11-23 16:53:00

阅读数:4

评论数:0

uC/OS-II源码分析(四)

内核结构 <!--[if !supportLists]-->1, <!--[endif]-->临界区,OS_ENTER_CRITICAL和OS_EXIT_CRITICAL 为了处理临界区代码,必须关中断,...

2007-11-22 22:53:00

阅读数:5

评论数:0

uC/OS-II源码分析(三)

首先来了解下实时系统的基本概念: 1) 临界区,共享资源,任务(类似于进程),任务切换,任务调度,可剥夺型内核,可重入函数,动态优先级调度, 2) 如何处理优先级反转问题。这个问题描述如下:有三个任务,优先级1高于2,2高于3,一开始1和2处于挂起,3在运行,3要使用某个共享资源,就P它的...

2007-11-22 21:53:00

阅读数:5

评论数:0

uC/OS-II源码分析(二)

在真正开始分析源代码前,先来看使用uC/OS-II的三个例子 1)使用信号量 <!--<br /> <br /> Code highlighting produced by ...

2007-11-22 19:53:00

阅读数:13

评论数:0

Linux那些事儿之我是UHCI(28)实战电源管理(四)

这个usb_hcd_pci_resume来自drivers/usb/core/hcd-pci.c: 312 /** 313 * usb_hcd_pci_resume - power management resume of a PCI-based HCD 314 * @dev: USB...

2007-11-22 17:31:00

阅读数:5

评论数:0

Linux那些事儿之我是UHCI(27)实战电源管理(三)

接下来剩下两个重要的函数,uhci_suspend和uhci_resume,不过孤立的看这两个函数没有意义,得结合上下文来看,调用它们的分别是usb_hcd_pci_suspend和usb_hcd_pci_resume,所以我们从这两个函数看起.当然单纯的看这些函数也是没有意义的,这个世界上像灰尘...

2007-11-22 17:29:00

阅读数:3

评论数:0

Linux那些事儿之我是UHCI(26)实战电源管理(二)

看了suspend自然就要看resume,在电源管理的世界里,挂起和唤醒是永远被相提并论的一对,它们就像天上的雪花,本来互不相识,一旦落在地上,化成水,结成冰,便再也分不开了! 沿着上面的线索我们继续玩.现在我们设置断点wakeup_rh.然后我们插入U盘.不出所料,我们又一次进入了kdb.用b...

2007-11-22 17:26:00

阅读数:5

评论数:0

uC/OS-II源码分析(一)

下载地址:http://www.micrium.com/ 它的特点: 1)开源, 2)可移植性,绝大部分代码用C写,硬件相关部分用汇编写, 3可固化, 4)可剪裁,这通过条件编译实现,使用#define语句定义所需要的功能。 5)可剥夺性(总是运行就绪条件下优先级最高的任务), 6)...

2007-11-22 16:53:00

阅读数:19

评论数:0

nutch 0.9在Windows下的安装

一、环境: 1.操作系统:windowsXp,windows2000+ 2.java1.6,设置JAVA_HOME到环境变量 3.cygwin,当然这个不是必需的,只是nutch提供的脚本只能在shell环境下使用,所以使用cygwin来虚拟shell命令。 4.nutch版本:0.9 ...

2007-11-20 16:53:00

阅读数:7

评论数:0

Linux那些事儿 之 我是PCI(2)PCI全接触

中新浙江网11月6日电 近日,备受关注的浙江湖州市南浔区三人围追堵截偷车贼,致使小偷跳河溺水身亡的不作为间接故意杀人案,终于尘埃落定。 昨天,湖州市南浔区法院对三人一审判决颜克于犯故意杀人罪判处有期徒刑3年9个月;廖红军犯故意杀人罪判处有期徒刑3年3个月;韩应龙犯故意杀人罪判处有期徒刑3年,缓...

2007-11-20 15:44:00

阅读数:8

评论数:0

《VC++技术内幕》读后感

看的是第四版的电子书,毕竟又厚又贵,买书不划算,而且这版翻译的也很好,记录下我的一点读书心得。 第一章:对windows的消息处理模式,GDI,DLL等有个基本了解,价值不大,算入门级别吧。 第二章:框架和库总是很多人搞混,这章简单介绍了下MFC的基本概念,以及其最重要的两个部分,消息...

2007-11-19 22:53:00

阅读数:3

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭