Chinaunix首页 | 论坛 | 博客
  • 博客访问: 477272
  • 博文数量: 56
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1957
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-07 23:02
文章分类

全部博文(56)

文章存档

2016年(1)

2014年(7)

2013年(48)

发布时间:2013-07-28 13:46:41

在分析pid、task的关系时,需要首先了解一些概念。pid是一个数据结构,表示一个进程的进程号,或者表示一个组的组号(对于组来说,组号就是组长的进程号,这个可以从文件sched.h的四个函数task_pid、 task_pgrp、 task_session看出来,这三个函数也描述了如何从一个task得到其不同的pid结构的方法);.........【阅读全文】

阅读(2518) | 评论(0) | 转发(0)

发布时间:2013-07-27 16:21:33

原创,转载请注明出处。6.2.8 函数库usrUsbKbdInitusrUsbKbdInit函数库实现了用文件系统访问的方法实现对USB键盘的访问控制。函数usbKbdDevCreate安装了一个USB键盘并将相应的驱动函数装进相应的访问函数表,这样就可以通过标准的fopen、close、read、write等类型的访问接口对USB键盘进行访问。.........【阅读全文】

阅读(2729) | 评论(0) | 转发(0)

发布时间:2013-07-27 16:19:26

原创,转载请注明出处。6.2.7 函数库usbKeyboardLibUSB的应用层是指各种各样USB设备的驱动,这些设备通过USBD层的接口来实现与USB设备的通信,实现了USB设备驱动。本节将以USB键盘为例来说明USB应用层的实现。USB键盘驱动主要包括两部分:USB键盘驱动核心、USB键盘初始化。其中USB键盘驱动核心是由函数.........【阅读全文】

阅读(3694) | 评论(0) | 转发(1)

发布时间:2013-07-25 22:05:09

原创文章,转帖请注明出处。6.2.5 函数库usbHcdLibUSBD通过HCD实现了对HC的控制,HCD主要为USBD提供了11个通用函数接口,从而使得USBD层不需要了解底层的细节,只需要直接调用这些函数就能完成对HC的控制。这11个函数接口分别为usbHcdAttach、usbHcdDetach、usbHcdSetBusState、usbHcdIrpSubmit、usbHcdIrpCan.........【阅读全文】

阅读(2275) | 评论(0) | 转发(0)

发布时间:2013-07-25 22:00:44

原创文章,转发请注明出处。6.2.4 函数库usrUsbHcdOhciInitHCD层主要用于HC的管理控制,并为USBD层提供了统一的函数控制接口。从硬件结构来数,HC是一种PCI设备,类似于PCI网卡。与PCI网卡相比,除了USB接口与网线的区别之外,还存在一个区别:PCI网卡的硬件接口都随着生产商的不同而不同,而HC设备的生产.........【阅读全文】

阅读(2160) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

哭泣的土地2013-08-15 22:32

电影vs程序员:哭泣的土地,你好

回复  |  举报

电影vs程序员2013-08-15 18:17

哭泣的土地,你好

回复  |  举报
留言热议
请登录后留言。

登录 注册