linux
dongdong_19
这个作者很懒,什么都没留下…
展开
-
USB驱动分析(二)
分类: LINUXprobe,disconnect,id_table,这三个咚咚中首先要登场亮相的是id_table,它是干嘛用的呢?我们说过,一个device只能绑定一个driver,但driver并非只能支持一种设备,道理很简单,比如我有两块U盘,那么我可以一起都插入,但是我只需要加载一个模块,usb-storage,没听说过插入两块U盘就得加载两次驱动程序的,转载 2015-06-09 09:44:50 · 392 阅读 · 0 评论 -
USB驱动分析(一)
分类: LINUX这个故事中使用的是2.6.10的内核代码.Linux内核代码目录中, 所有去设备驱动程序有关的代码都在drivers/目录下面,在这个目录中我们用ls命令可以看到很多子目录.localhost:/usr/src/linux-2.6.10/drivers # lsKconfig atm cdrom eisa ide转载 2015-06-09 09:43:54 · 461 阅读 · 0 评论 -
USB驱动分析(三)
分类: LINUX需要注意的是,这些调试信息得是我们打开了编译选项CONFIG_USB_STORAGE_DEBUG才有意义的,这里也看出来了,如果这个选项为0,那么这几个宏就什么也不干,因为它们被赋为空了.关于US_DEBUG系列的这几个宏,就讲这么多,之后再碰上,将直接过滤掉,不予多说.关于prink和kmalloc,这两个函数也没有太多需要说的,对大多数人来讲,就把pr转载 2015-06-09 10:06:55 · 426 阅读 · 0 评论 -
Linux进程管理命令详解(ps和top)
Linux进程管理命令详解(ps和top) 12-01 Web开发 Dante 9,669Linux进程管理命令详解(ps和top)1.ps命令作用:ps命令主要查看系统中进程的状态。格式:ps [选项]主要选项如下。-A:显示系统中所有进程的信息。-e:显示所有进程的信息。-f:显示进程的所有信息。-l:以长格式显示进程信息。转载 2015-08-20 09:52:00 · 528 阅读 · 0 评论