menson 发表于 2010-3-21 17:41:35

上传一本备受称赞的书:《Linux设备驱动与开发详解》

这本书的受欢迎程度不用我多说了,希望对大家有用!
点击此处下载 ourdev_540048.pdf(文件大小:57.46M) (原文件名:Linux设备驱动开发详解.pdf)

sdram 发表于 2010-3-21 17:48:03

能否上个目录?

menson 发表于 2010-3-21 18:04:27

哦,行。


目录

第1篇Linux设备驱动入门
第1章设备驱动概述 2
1.1设备驱动的作用 3
1.2无操作系统时的设备驱动 3
1.3有操作系统时的设备驱动 5
1.4Linux设备驱动 6
1.4.1设备的分类及特点 6
1.4.2Linux设备驱动与整个软硬件系统的关系 7
1.4.3编写Linux设备驱动的技术基础 8
1.4.4Linux设备驱动的学习方法 8
1.5设备驱动的Hello World:LED驱动 11
1.5.1无操作系统时的LED驱动 11
1.5.2Linux系统下的LED驱动 12
第2章驱动设计的硬件基础 16
2.1处理器 17
2.1.1通用处理器 17
2.1.2数字信号处理器 18
2.2存储器 20
2.3接口与总线 24
2.3.1串口 24
2.3.2I2C总线 25
2.3.3USB 26
2.3.4以太网接口 27
2.3.5ISA总线 28
2.3.6PCI和cPCI 29
2.4CPLD和FPGA 33
2.5原理图分析 35
2.5.1原理图分析的内容 35
2.5.2原理图的分析方法 36
2.6硬件时序分析 37
2.6.1时序分析的概念 37
2.6.2典型硬件时序 38
2.7仪器仪表使用 39
2.7.1万用表 39
2.7.2示波器 39
2.7.3逻辑分析仪 41
2.8总结 42
第3章Linux内核及内核编程 43
3.1Linux内核的发展与演变 44
3.2Linux 2.6内核的特点 45
3.3Linux内核的组成 46
3.3.1Linux内核源代码目录结构 46
3.3.2Linux内核的组成部分 47
3.3.3Linux内核空间与用户空间 49
3.4Linux内核的编译及加载 50
3.4.1Linux内核的编译 50
3.4.2Kconfig和Makefile 57
3.4.3Linux内核的引导 63
3.5Linux下的C编程 65
3.5.1Linux程序命名习惯 65
3.5.2GNU C与ANSI C 66
3.5.3do { } while(0) 70
3.5.4goto 71
3.6总结 71
第2篇Linux设备驱动核心理论
第4章Linux内核模块 74
4.1Linux内核模块简介 75
4.2Linux内核模块的程序结构 76
4.3模块加载函数 77
4.4模块卸载函数 78
4.5模块参数 78
4.6导出符号 80
4.7模块声明与描述 81
4.8模块的使用计数 81
4.9模块的编译 82
4.10模块与GPL 83
4.11总结 84
第5章Linux文件系统与设备文件系统 85
5.1Linux文件操作 86
5.1.1文件操作的相关系统调用 86
5.1.2C库函数的文件操作 88
5.2Linux文件系统 90
5.2.1Linux文件系统目录结构 90
5.2.2Linux文件系统与设备驱动 91
5.3devfs设备文件系统 95
5.4udev设备文件系统 96
5.4.1udev与devfs的区别 96
5.4.2sysfs文件系统与Linux设备模型 96
5.4.3udev的组成 108
5.4.4udev规则文件 109
5.4.5创建和配置udev 111
5.5总结 113
第6章字符设备驱动 114
6.1Linux字符设备驱动结构 115
6.1.1cdev结构体 115
6.1.2分配和释放设备号 116
6.1.3file_operations结构体 116
6.1.4Linux字符设备驱动的组成 118
6.2globalmem虚拟设备实例描述 121
6.3globalmem设备驱动 121
6.3.1头文件、宏及设备结构体 121
6.3.2加载与卸载设备驱动 122
6.3.3读写函数 123
6.3.4seek()函数 124
6.3.5ioctl()函数 125
6.3.6使用文件私有数据 127
6.4globalmem驱动在用户空间的验证 133
6.5总结 134
第7章Linux设备驱动中的并发控制 135
7.1并发与竞态 136
7.2中断屏蔽 137
7.3原子操作 137
7.3.1整型原子操作 138
7.3.2位原子操作 138
7.4自旋锁 139
7.4.1自旋锁的使用 139
7.4.2读写自旋锁 141
7.4.3顺序锁 143
7.4.4读-拷贝-更新 144
7.5信号量 148
7.5.1信号量的使用 148
7.5.2信号量用于同步 150
7.5.3完成量用于同步 150
7.5.4自旋锁vs信号量 151
7.5.5读写信号量 152
7.6互斥体 152
7.7增加并发控制后的globalmem驱动 153
7.8总结 156
第8章Linux设备驱动中的阻塞与非阻塞I/O 157
8.1阻塞与非阻塞I/O 158
8.1.1等待队列 158
8.1.2支持阻塞操作的globalfifo设备驱动 162
8.1.3在用户空间验证globalfifo的读写 167
8.2轮询操作 167
8.2.1轮询的概念与作用 167
8.2.2应用程序中的轮询编程 168
8.2.3设备驱动中的轮询编程 168
8.3支持轮询操作的globalfifo驱动 169
8.3.1在globalfifo驱动中增加轮询操作 169
8.3.2在用户空间验证globalfifo设备的轮询 170
8.4总结 171
第9章Linux设备驱动中的异步通知与异步I/O 172
9.1异步通知的概念与作用 173
9.2Linux异步通知编程 173
9.2.1Linux信号 173
9.2.2信号的接收 175
9.2.3信号的释放 176
9.3支持异步通知的globalfifo驱动 178
9.3.1在globalfifo驱动中增加异步通知 178
9.3.2在用户空间验证globalfifo的异步通知 180
9.4Linux 2.6异步I/O 181
9.4.1AIO概念与GNU C库函数 181
9.4.2使用信号作为AIO的通知 184
9.4.3使用回调函数作为AIO的通知 185
9.4.4AIO与设备驱动 186
9.5总结 188
第10章中断与时钟 189
10.1中断与定时器 190
10.2Linux中断处理程序架构 191
10.3Linux中断编程 192
10.3.1申请和释放中断 192
10.3.2使能和屏蔽中断 193
10.3.3底半部机制 193
10.3.4实例:S3C2410实时钟中断 196
10.4中断共享 197
10.5内核定时器 199
10.5.1内核定时器编程 199
10.5.2实例:秒字符设备 201
10.6内核延时 205
10.6.1短延迟 205
10.6.2长延迟 205
10.6.3睡着延迟 206
10.7总结 207
第11章内存与I/O访问 208
11.1CPU与内存和I/O 209
11.1.1内存空间与I/O空间 209
11.1.2内存管理单元MMU 210
11.2Linux内存管理 213
11.3内存存取 215
11.3.1用户空间内存动态申请 215
11.3.2内核空间内存动态申请 215
11.3.3虚拟地址与物理地址关系 218
11.4设备I/O端口和I/O内存的访问 219
11.4.1Linux I/O端口和I/O内存访问接口 219
11.4.2申请与释放设备I/O端口和I/O内存 221
11.4.3设备I/O端口和I/O内存访问流程 221
11.4.4将设备地址映射到用户空间 222
11.5I/O内存静态映射 227
11.6DMA 230
11.6.1DMA与Cache一致性 230
11.6.2Linux下的DMA编程 231
11.7总结 240
第12章Linux字符设备驱动综合实例 241
12.1按键的设备驱动 242
12.1.1按键的硬件原理 242
12.1.2按键驱动中的数据结构 243
12.1.3按键驱动的模块加载和卸载函数 244
12.1.4按键设备驱动中断、定时器处理程序 245
12.1.5按键设备驱动的打开、释放函数 247
12.1.6按键设备驱动读函数 247
12.2触摸屏的设备驱动 248
12.2.1触摸屏的硬件原理 248
12.2.2触摸屏设备驱动中数据结构 250
12.2.3触摸屏驱动中的硬件控制 251
12.2.4触摸屏驱动模块加载和卸载函数 252
12.2.5触摸屏驱动中断、定时器处理程序 252
12.2.6触摸屏设备驱动的打开、释放函数 255
12.2.7触摸屏设备驱动的读函数 255
12.2.8触摸屏设备驱动的轮询与异步通知 256
12.2.9Linux输入子系统 257
12.3DSP HPI的设备驱动 258
12.3.1HPI接口的硬件原理 258
12.3.2HPI接口设备驱动中数据结构 259
12.3.3HPI接口设备驱动的读写函数 260
12.4NVRAM设备驱动 261
12.4.1NVRAM设备驱动的数据结构 261
12.4.2NVRAM设备驱动的模块加载与卸载函数 262
12.4.3NVRAM设备驱动读写函数 262
12.4.4NVRAM设备驱动的seek函数 263
12.5看门狗设备驱动 264
12.5.1看门狗硬件原理 264
12.5.2看门狗驱动中的数据结构 265
12.5.3看门狗驱动模块的加载和卸载函数 268
12.5.4看门狗驱动探测和移除函数 269
12.5.5看门狗驱动的挂起和恢复函数 271
12.5.6看门狗驱动的打开和释放函数 272
12.5.7看门狗驱动写函数 274
12.6总结 274
第3篇Linux设备驱动实例
第13章Linux块设备驱动 276
13.1块设备的I/O操作特点 277
13.2Linux块设备驱动结构 277
13.2.1block_device_operations结构体 277
13.2.2gendisk结构体 278
13.2.3request与bio结构体 280
13.2.4块设备驱动注册与注销 288
13.3Linux块设备驱动的模块加载与卸载 288
13.4块设备的打开与释放 291
13.5块设备驱动的ioctl函数 291
13.6块设备驱动的I/O请求处理 292
13.6.1使用请求队列 292
13.6.2不使用请求队列 295
13.7实例1:RamDisk驱动 296
13.7.1RamDisk的硬件原理 296
13.7.2RamDisk驱动模块的加载与卸载 296
13.7.3RamDisk设备驱动block_device_operations及成员函数 299
13.7.4RamDisk I/O请求处理 300
13.8实例2:IDE硬盘设备驱动 300
13.8.1IDE硬盘设备原理 300
13.8.2IDE硬盘设备驱动的block_device_operations及成员函数 303
13.8.3IDE硬盘设备驱动的I/O请求处理 304
13.8.4在内核中增加对新系统IDE设备的支持 310
13.9总结 313
第14章Linux终端设备驱动 314
14.1终端设备 315
14.2终端设备驱动结构 316
14.3终端设备驱动的初始化与释放 321
14.3.1模块加载与卸载函数 321
14.3.2打开与关闭函数 322
14.4数据发送和接收 323
14.5tty线路设置 326
14.5.1线路设置用户空间接口 326
14.5.2tty驱动的set_termios函数 327
14.5.3tty驱动的tiocmget和tiocmset函数 328
14.5.4tty驱动的ioctl函数 329
14.6UART设备驱动 330
14.7S3C2410 UART的驱动实例 335
14.7.1S3C2410串口硬件描述 335
14.7.2S3C2410串口驱动的数据结构 338
14.7.3S3C2410串口驱动的初始化与释放 341
14.7.4S3C2410串口数据收发 344
14.7.5S3C2410串口线路设置 350
14.8总结 352
第15章Linux的I2C核心、总线与设备驱动 353
15.1Linux的I2C体系结构 354
15.2Linux I2C核心 359
15.3Linux I2C总线驱动 361
15.3.1I2C适配器驱动加载与卸载 361
15.3.2I2C总线通信方法 361
15.4Linux I2C设备驱动 363
15.4.1Linux I2C设备驱动的模块加载与卸载 364
15.4.2Linux I2C设备驱动的i2c_driver成员函数 364
15.4.3Linux I2C设备驱动的文件操作接口 367
15.4.4Linux的i2c-dev.c文件分析 368
15.5S3C2410 I2C总线驱动实例 374
15.5.1S3C2410 I2C控制器硬件描述 374
15.5.2S3C2410 I2C总线驱动总体分析 374
15.5.3S3C2410 I2C适配器驱动的模块加载与卸载 375
15.5.4S3C2410 I2C总线通信方法 378
15.6SAA7113H视频AD芯片的I2C设备驱动实例 383
15.6.1SAA7113H视频AD芯片硬件描述 383
15.6.2SAA7113H视频AD芯片驱动的模块加载与卸载 384
15.6.3SAA7113H设备驱动的i2c_driver成员函数 384
15.7总结 386
第16章Linux网络设备驱动 387
16.1Linux网络设备驱动的结构 388
16.1.1网络协议接口层 388
16.1.2网络设备接口层 392
16.1.3设备驱动功能层 395
16.1.4网络设备与媒介层 395
16.2网络设备驱动的注册与注销 395
16.3网络设备的初始化 397
16.4网络设备的打开与释放 398
16.5数据发送流程 399
16.6数据接收流程 400
16.7网络连接状态 402
16.8参数设置和统计数据 404
16.9CS8900网卡设备驱动实例 407
16.9.1CS8900网卡硬件描述 407
16.9.2CS8900网卡驱动设计分析 409
16.9.3CS8900网卡注册、初始化与注销 410
16.9.4CS8900网卡发送数据流程 415
16.9.5CS8900网卡接收数据流程 416
16.10总结 418
第17章Linux音频设备驱动 419
17.1数字音频设备 420
17.2音频设备硬件接口 421
17.2.1PCM接口 421
17.2.2IIS接口 421
17.2.3AC97接口 421
17.3Linux OSS音频设备驱动 422
17.3.1OSS驱动的组成 422
17.3.2mixer接口 423
17.3.3dsp接口 424
17.3.4OSS用户空间编程 425
17.4Linux ALSA音频设备驱动 431
17.4.1ALSA的组成 431
17.4.2card和组件管理 432
17.4.3PCM设备 434
17.4.4控制接口 444
17.4.5AC97 API接口 449
17.4.6ALSA用户空间编程 451
17.5S3C2410+UDA1341 OSS驱动实例 456
17.5.1S3C2410与UDA1341接口硬件描述 456
17.5.2注册dsp和mixer接口 459
17.5.3mixer接口的I/O控制函数 460
17.5.4dsp接口音频数据传输 462
17.6SA1100+UDA1341 ALSA驱动实例 465
17.6.1card注册与注销 465
17.6.2PCM设备的实现 467
17.6.3控制接口的实现 472
17.7PXA255+AC97 ALSA驱动实例 474
17.8总结 476
第18章LCD设备驱动 477
18.1LCD硬件原理 478
18.2帧缓冲 480
18.2.1帧缓冲的概念 480
18.2.2显示缓冲区与显示点 480
18.2.3Linux帧缓冲相关数据结构与函数 481
18.3Linux帧缓冲设备驱动结构 487
18.4帧缓冲设备驱动的模块加载与卸载函数 487
18.5帧缓冲设备显示缓冲区的申请与释放 489
18.6帧缓冲设备的参数设置 490
18.6.1定时参数 490
18.6.2像素时钟 491
18.6.3颜色位域 491
18.6.4固定参数 491
18.7帧缓冲设备驱动的fb_ops成员函数 491
18.8LCD设备驱动的读写、mmap和ioctl函数 493
18.9帧缓冲设备的用户空间访问 499
18.10Linux图形用户界面 504
18.10.1Qt-X11/QtEmbedded/Qtopia 504
18.10.2Microwindows/Nano-X 508
18.10.3MiniGUI 511
18.11实例:S3C2410 LCD设备驱动 514
18.11.1S3C2410 LCD控制器硬件描述 514
18.11.2S3C2410 LCD驱动的模块加载与卸载函数 517
18.11.3S3C2410 LCD驱动的探测与移除函数 520
18.11.4S3C2410 LCD驱动挂起与恢复函数 524
18.11.5S3C2410 LCD驱动的fb_ops成员函数 525
18.12总结 528
第19章Flash设备驱动 529
19.1Linux Flash驱动结构 530
19.1.1Linux MTD系统层次 530
19.1.2Linux MTD系统接口 530
19.1.3MTD用户空间编程 534
19.2NOR Flash驱动 538
19.3NAND Flash驱动 541
19.4NOR Flash驱动实例:S3C2410外围的NOR Flash驱动 546
19.5NAND Flash驱动实例:S3C2410外围的NAND Flash驱动 549
19.5.1S3C2410 NAND控制器硬件描述 549
19.5.2nand_chip初始化和成员函数 549
19.5.3NAND设备驱动初始化与释放 553
19.6Flash文件系统的建立 556
19.6.1Flash转换层 556
19.6.2CramFS 557
19.6.3JFFS/JFFS2 558
19.6.4YAFFS/YAFFS2 559
19.7总结 561
第20章USB主机与设备驱动 562
20.1Linux USB驱动层次 563
20.1.1主机侧与设备侧USB驱动 563
20.1.2设备、配置、接口、端点 564
20.2USB主机驱动 568
20.2.1USB主机驱动的整体结构 568
20.2.2实例:S3C2410 USB 主机驱动 571
20.3USB设备驱动 572
20.3.1USB设备驱动整体结构 572
20.3.2USB请求块(URB) 577
20.3.3探测和断开函数 582
20.3.4USB骨架程序 582
20.4USB设备驱动实例 589
20.4.1USB串口驱动 589
20.4.2USB键盘驱动 594
20.5总结 598
第21章PCI设备驱动 599
21.1PCI总线与配置空间 600
21.1.1PCI总线的Linux描述 600
21.1.2PCI设备的Linux描述 602
21.1.3PCI配置空间访问 603
21.2PCI设备驱动结构 607
21.2.1pci_driver结构体 607
21.2.2PCI设备驱动的组成 612
21.2.3旧版内核的PCI设备探测 615
21.3实例:Intel 810主板声卡驱动 617
21.4总结 623
第4篇Linux设备驱动测试、移植
第22章Linux设备驱动的调试 626
22.1Linux开发环境建设 627
22.1.1实验室建设 627
22.1.2工具链 628
22.1.3串口工具 629
22.2GDB调试器用法 632
22.2.1GDB基本用法 632
22.2.2DDD图形界面调试工具 640
22.3Linux内核调试 642
22.4内核打印信息-printk() 643
22.5使用/proc 644
22.6Oops 649
22.7监视工具 650
22.8内核调试器 652
22.8.1kcore 652
22.8.2KDB 654
22.8.3KGDB 656
22.9使用仿真器调试内核 657
22.10应用程序调试 658
22.11总结 659
第23章Linux设备驱动的移植 660
23.1编写可移植的设备驱动 661
23.1.1可移植的数据类型 661
23.1.2结构体对界 662
23.1.3Little Endian与Big Endian 663
23.1.4内存页面大小 664
23.2巧用同类设备驱动 664
23.2.1巧用demo板驱动 664
23.2.2巧用类似芯片的驱动程序 665
23.2.3借用芯片厂商的范例程序 668
23.3从Linux 2.4移植设备驱动到Linux 2.6 668
23.4Linux与其他操作系统之间的驱动移植 676
23.5总结 684
参考文献 685

wjc1956 发表于 2010-3-21 18:12:44

mark

VERY 发表于 2010-3-21 20:01:50

支持一下

wanglituan 发表于 2010-3-21 20:06:32

不错下载看看

yihongmeilang 发表于 2010-3-21 20:41:03

谢谢

beer 发表于 2010-3-22 01:01:31

mark

damoplus 发表于 2010-3-22 01:23:53

正找这本书呢,谢谢

Fire_cow 发表于 2010-3-22 07:50:39

非常需要

v_8787 发表于 2010-3-22 08:47:25

thanks

cndongj 发表于 2010-3-22 08:47:27

好书啊,谢谢。

dsew027 发表于 2010-3-22 09:15:30

内容很丰富!!谢过!

leoyang 发表于 2010-3-22 09:16:55

谢谢,正在学这个,呵呵

_ken_ 发表于 2010-3-22 12:50:50

mark

Rocker 发表于 2010-3-23 08:39:42

下不下来啊?

hongyancl 发表于 2010-3-23 09:51:49

回复【楼主位】menson
-----------------------------------------------------------------------

dddddddddddddddd

zbx602000 发表于 2010-3-23 10:34:40

mak

hjhwsk 发表于 2010-3-23 10:42:12

谢谢分享!

ingenic 发表于 2010-3-23 11:06:01

不是一般的强大 太牛了
莫哥置酷呀

gxy508 发表于 2010-3-23 12:57:58

mark

relotus 发表于 2010-3-24 16:48:21

mark

pan90 发表于 2010-3-24 19:56:41

强大

zenboys 发表于 2010-3-24 20:08:18

这绝对是本好书,不顶不行

li_hong_shi 发表于 2010-3-25 15:36:43

楼主太牛了,

sunzhaod 发表于 2010-3-25 17:41:43

mark

xiaoniu 发表于 2010-3-25 17:54:03

mark

xuetingxun2010 发表于 2010-3-25 20:32:44

xiexie

_ken_ 发表于 2010-3-26 09:25:02

mark

ep1c3 发表于 2010-3-27 16:47:43

mark

wchp314 发表于 2010-3-27 19:10:04

mark!

linhai 发表于 2010-3-27 19:12:25

谢谢啊

avr-qq 发表于 2010-3-27 20:43:46

3Q

ccpqer 发表于 2010-4-2 14:00:45

up

liurangzhou 发表于 2010-4-2 14:28:50

mark,不过电子书看得累

goingwithyou 发表于 2010-4-3 12:24:49

这是我在本网站下的第一本书,谢谢楼主!

steven 发表于 2010-4-3 12:37:43

mark

dujun168 发表于 2010-4-3 13:39:30

mark

qidian 发表于 2010-4-5 14:34:16

楼主辛苦了

hongyancl 发表于 2010-4-5 15:01:27

回复【楼主位】menson
-----------------------------------------------------------------------

dddddddddd

rnmrnm 发表于 2010-4-7 21:25:07

好东西,赞

rnmrnm 发表于 2010-4-7 21:32:49

好东西,赞

nick870208 发表于 2010-4-9 11:37:30

昨天白买了一本。。。。。

lilinyf 发表于 2010-4-9 11:57:09

回复【楼主位】menson
-----------------------------------------------------------------------

这个一定要顶

Bromi 发表于 2010-4-9 13:58:22

eripro 发表于 2010-4-9 14:03:23

mark

hackerboygn 发表于 2010-4-9 14:07:33

传说中的LDD3?

lxx_new 发表于 2010-4-15 20:50:27

谢谢

VERY 发表于 2010-4-15 21:01:10

这本书,我打印出来了,300多张纸,好厚……

cursive 发表于 2010-4-15 21:24:22

mark

ifezix 发表于 2010-4-16 10:12:20

谢谢

ljt8015 发表于 2010-4-16 10:33:13

mark

waterx3 发表于 2010-4-16 10:37:38

mark

eagle1979 发表于 2010-4-18 10:12:18

linux设备驱动开发详解配套光盘ourdev_547185.rar(文件大小:23.92M) (原文件名:linux设备驱动开发详解.rar)

liangbmw 发表于 2010-4-18 10:38:43

mark

maqingbiao 发表于 2010-4-21 22:47:19

很好支持

bausrpgf6688 发表于 2010-4-21 22:57:09

顶个,虽然还未接触到..

Edesigner 发表于 2010-5-7 11:55:24

有纯文字版吗?图片格式不得查找

zhanliang1985 发表于 2010-5-14 19:26:36

非常好的资料!

caozhu 发表于 2010-5-14 19:53:50

非常感谢

ljt8015 发表于 2010-5-14 20:05:45

mark

hsztc 发表于 2010-5-14 20:11:17

gzyang 发表于 2010-5-14 22:07:32

mark

Ayuflyhigh 发表于 2010-5-18 09:18:26

ding

cyh618 发表于 2010-5-21 22:45:25

不是一般的强大 太牛了

jiangping_hbhm 发表于 2010-5-22 00:11:21

mark

charlie2008 发表于 2010-5-22 00:29:10

mark

ybx520 发表于 2010-5-23 20:34:25

迟来的顶

Forever 发表于 2010-6-13 13:51:51

顶了

foreverliang 发表于 2010-6-15 13:20:38

知识齐全啊

James_King 发表于 2010-6-17 18:22:49

mark

pingchangxin 发表于 2010-6-17 18:27:10

mark

xuchangyan22 发表于 2010-6-17 20:56:45

看了一下,挺好的谢谢了

elecom 发表于 2010-6-17 21:57:14

bookmark

lininglive 发表于 2010-6-18 02:15:28

markmark

polar 发表于 2010-6-18 03:35:17

好书 下载了 要赞一下楼主

yzak_juel 发表于 2010-6-22 10:07:28

xiexie



:)

bijibenbenq 发表于 2010-6-22 12:06:04

谢谢

jinqun 发表于 2010-6-27 11:08:06

楼主是个好人啊

goink 发表于 2010-6-27 12:55:09

好东西,顶!!

下载了。

orange2348 发表于 2010-6-27 19:01:03

mark

vipwm2431 发表于 2010-6-28 10:59:10

回复【楼主位】menson
-----------------------------------------------------------------------

很好,不错

charlie2008 发表于 2010-6-28 12:38:42

mark!

JnzGoto 发表于 2010-6-29 10:02:11

谢了。
喝水不忘挖井人,顶!

snglnc 发表于 2010-6-29 15:00:51

感谢。

feifue 发表于 2010-7-2 17:09:36

谢了。
喝水不忘挖井人,顶!

sytte 发表于 2010-7-2 21:22:41

支持啊

poet_lee 发表于 2010-7-5 11:58:12

mark~好贴

ifezix 发表于 2010-7-5 13:49:01

感谢楼主

swustlx86 发表于 2010-7-21 11:28:44

mark

root 发表于 2010-7-21 12:16:03

mark

stevenning 发表于 2010-7-22 13:07:02

收藏了,谢谢

bluelool 发表于 2010-7-22 13:39:13

mark 以后一定要学

wuyu061 发表于 2010-8-1 21:01:09

标记下

linguicheng 发表于 2010-8-1 22:39:10

学习中,谢谢楼主。。。。。

zjcxyxy 发表于 2010-8-2 08:25:10

这书太牛B了!

153290557 发表于 2010-8-4 11:44:32

谢了...

prococo 发表于 2010-8-4 13:47:45

学习了

skjweoqi 发表于 2010-8-4 19:37:11

支持!下载看看,谢谢!

twd3621576 发表于 2010-8-9 09:30:39

以后学 先留个记号
页: [1] 2 3 4
查看完整版本: 上传一本备受称赞的书:《Linux设备驱动与开发详解》