oops
王贤才
全部博文(573)
内核模块机制(3)
内核同步机制(2)
内核中断机制(3)
内核定时机制(2)
电源管理(5)
Linux IO(1)
netlink机制(2)
uio机制(1)
内核输入子系统(3)
platform机制(0)
内核读写文件(2)
initrd机制(1)
系统调用(7)
工作队列(2)
内核调试(5)
内核源码分析(7)
内核试题(2)
设备模型(1)
内核makefile(1)
其他(3)
cdp驱动(8)
linux块设备驱动(1)
SCSI_target驱动(11)
SPI驱动(1)
IIC驱动(9)
DMA驱动(1)
LCD和触摸屏驱动(2)
内核+驱动移植(1)
应用程序移植(1)
设备驱动和管理(5)
PCI驱动(2)
编写驱动环境准备(6)
VFS(2)
根文件系统(1)
sysfs文件系统(4)
proc文件系统(5)
内核进程(2)
完成量(1)
内核线程(2)
S3C2440裸机驱动(15)
ARM体系结构(8)
硬件+原理图(2)
单片机(2)
bootloader(7)
socket编程(17)
IPC机制(5)
信号(8)
进程控制和管理(9)
线程控制和管理(6)
文件操作(11)
日期时间(3)
libxml2库(9)
系统相关(7)
其他系统调用API(3)
标准C语法(27)
标准C库函数(13)
GNU C语法(2)
C试题(2)
c++语法(3)
排序和查找(2)
B树(0)
二叉树(4)
八皇后(1)
红黑树(3)
赫夫曼树(0)
Hash表(2)
队列(2)
栈(4)
链表(4)
字符串(3)
大整型数(1)
算法题(5)
其他(18)
位操作(1)
nginx(9)
zabbix(1)
apache(1)
linux命令(26)
shell脚本(20)
编译链接(14)
动态库静态库(11)
TUXEDO(2)
thrift(10)
xpcom(12)
cmake(1)
makefile(2)
SVN(5)
vim(7)
source insi(1)
doc命令(1)
aix命令(3)
ARM体系汇编(12)
X86体系汇编(11)
c内嵌汇编(1)
反汇编(1)
C嵌入SQL(2)
2018年(3)
2016年(48)
2015年(522)
lvd12345
微笑津果
qinggeng
snow888
G3629
btrace
nasca
美少女陈
zhouli24
64492407
lirunan1
发布时间:2016-04-12 15:06:11
PCI register driver大多数驱动程序都要实现一个probe函数,该函数在register时被调用,具体内核是如何实现的呢?下面我们以LINUX内核中Hamachi.c为例子来分析一下:[cpp] view plaincopystatic struct pci_driver&nb.........【阅读全文】
发布时间:2016-04-12 15:04:06
PCI小结几个基本的问题:1) 注册函数的问题:因为编写的PCI设备驱动,是为某一具体设备服务,而这一具体设备,虽为PCI设备,但其本质仍可划分为,字符设备,网络设备等。因此在驱动程序初始化的时候,仍应该调用相应类型设备的驱动注册函数,对驱动进行注册,如,register_c.........【阅读全文】
登录 注册