文件名称:linux设备驱动程序开发详解
介绍说明--下载内容均来自于网络,请自行研究使用
详细讲述了linux设备驱动程序的开发,想学习linux下设备驱动程序开发工作的人员可以参考。文件清单列出如下:
linuxdriver_code_tool
|-- 03
| `-- 2.6内核升级工具
| |-- device-mapper-1.00.19-2.i386.rpm
| |-- lvm2-2.00.25-1.01.i386.rpm
| |-- mkinitrd-4.2.0.3.tar.tar
| |-- module-init-tools-3.2.2.tar.bz2
| `-- modutils-2.4.5-1.src.rpm
|-- 04
| |-- 内核模块参数范例
| | `-- book.c
| |-- 内核模块导出符号
| | `-- export_symb.c
| `-- 最简单的内核模块
| `-- hello.c
|-- 05
| `-- udev源代码
| `-- udev-114.tar.gz
|-- 06
| |-- globalmem驱动
| | `-- globalmem.c
| `-- 包含2个globalmem设备的驱动
| `-- globalmem_two.c
|-- 07
| `-- 含并发控制的globalmem驱动
| `-- globalmem_lock.c
|-- 08
| |-- globalfifo驱动
| | `-- globalfifo.c
| `-- poll应用程序范例
| `-- pollmonitor.c
|-- 09
| |-- 异步通知应用程序范例
| | `-- asyncmonitor.c
| `-- 支持异步通知的globalfifo
| `-- globalfifo_async.c
|-- 10
| |-- S3C2410实时钟驱动
| | `-- s3c2410-rtc.c
| `-- 秒设备驱动与应用程序
| |-- second.c
| `-- second_test.c
|-- 11
| |-- DMA范例
| | |-- 3c505.c
| | |-- 3c505.h
| | `-- dma.h
| `-- 静态映射范例
| `-- mach-smdk2440.c
|-- 12
| |-- NVRAM驱动
| | `-- generic_nvram.c
| |-- 触摸屏驱动
| | |-- 作为input设备
| | | |-- s3c2410_ts.c
| | | `-- s3c2410_ts.h
| | `-- 作为普通字符设备
| | `-- s3c2410-ts.c
| |-- 看门狗驱动
| | `-- s3c2410_wdt.c
| `-- 平台设备
| `-- devs.c
|-- 13
| |-- IDE驱动
| | |-- ide-disk.c
| | `-- ide-h8300.c
| `-- RAMDISK驱动
| `-- rd.c
|-- 14
| |-- S3C2410串口驱动
| | |-- regs-gpio.h
| | |-- regs-serial.h
| | `-- s3c2410.c
| `-- 串口核心层
| |-- serial_core.c
| `-- serial_core.h
|-- 15
| |-- S3C2410 I2C主机驱动
| | |-- i2c-s3c2410.c
| | |-- iic.h
| | |-- regs-gpio.h
| | `-- regs-iic.h
| `-- SAA711x I2C设备驱动
| `-- saa711x.c
|-- 16
| `-- CS8900以太网设备驱动
| |-- cs89x0.c
| `-- cs89x0.h
|-- 17
| |-- ALSA工具及库
| | |-- alsa-driver-1.0.15.tar.bz2
| | |-- alsa-firmware-1.0.15.tar.bz2
| | |-- alsa-lib-1.0.15.tar.bz2
| | |-- alsa-oss-1.0.15.tar.bz2
| | |-- alsa-tools-1.0.15.tar.bz2
| | |-- alsa-utils-1.0.13.tar.bz2
| | `-- pyalsa-1.0.15.tar.bz2
| |-- ALSA驱动范例
| | |-- sa11xx-uda1341.c
| | `-- uda1341.h
| |-- ALSA应用程序范例
| | |-- pcm.c
| | `-- pcm_min.c
| |-- OSS驱动范例
| | `-- s3c2410-uda1341.c
| `-- OSS应用程序范例
| |-- mixer.c
| `-- sound.c
|-- 18
| |-- fr a meBUFFER应用程序范例
| | `-- fb_display
| | |-- fb_display.c
| | |-- fb_display.h
| | |-- Makefile
| | |-- README
| | `-- test.c
| `-- S3C2410 LCD驱动
| |-- s3c2410fb.c
| `-- s3c2410fb.h
|-- 19
| |-- busybox源代码
| | `-- busybox-1.2.1.tar.bz2
| |-- MTD工具
| | `-- mtd-utils-1.0.0.tar.gz
| |-- nand驱动范例
| | `-- s3c2410.c
| |-- nor驱动范例
| | `-- s3c2410nor.c
| `-- yaffs&yaffs2源代码
| |-- yaffs.tar.gz
| `-- yaffs2.tar.gz
|-- 20
| |-- USB串口驱动
| | |-- usb-serial.c
| | `-- usb-serial.h
| |-- USB工具
| | `-- usbview-1.0.tar.tar
| |-- USB骨架程序
| | `-- usb-skeleton.c
| |-- USB键盘驱动
| | |-- input.h
| | |-- usb_input.h
| | `-- usbkbd.c
| `-- usb主机控制器驱动范例
| |-- ohci-s3c2410.c
| `-- usb-control.h
|-- 21
| |-- PCI骨架程序
| | `-- pci-skeleton.c
| `-- PCI驱动范例
| `-- i810_audio.c
`-- 22
|-- 范例代码
| |-- oops范例
| | |-- oops_example.asm
| | `-- oops_example.c
| `-- proc范例
| `-- sim_proc.c
`-- 内核调试工具
|-- ddd-3.3.11.tar.gz
|-- gdbmod-2.4.bz2
|-- kdb-v4.4-2.6.15-rc5-common-1.bz2
|-- kdb-v4.4-2.6.15-rc5-common-2.bz2
|-- kdb-v4.4-2.6.15-rc5-i386-1.bz2
`-- linux-2.6.15.5-kgdb-2.4.tar.tar
linuxdriver_code_tool
|-- 03
| `-- 2.6内核升级工具
| |-- device-mapper-1.00.19-2.i386.rpm
| |-- lvm2-2.00.25-1.01.i386.rpm
| |-- mkinitrd-4.2.0.3.tar.tar
| |-- module-init-tools-3.2.2.tar.bz2
| `-- modutils-2.4.5-1.src.rpm
|-- 04
| |-- 内核模块参数范例
| | `-- book.c
| |-- 内核模块导出符号
| | `-- export_symb.c
| `-- 最简单的内核模块
| `-- hello.c
|-- 05
| `-- udev源代码
| `-- udev-114.tar.gz
|-- 06
| |-- globalmem驱动
| | `-- globalmem.c
| `-- 包含2个globalmem设备的驱动
| `-- globalmem_two.c
|-- 07
| `-- 含并发控制的globalmem驱动
| `-- globalmem_lock.c
|-- 08
| |-- globalfifo驱动
| | `-- globalfifo.c
| `-- poll应用程序范例
| `-- pollmonitor.c
|-- 09
| |-- 异步通知应用程序范例
| | `-- asyncmonitor.c
| `-- 支持异步通知的globalfifo
| `-- globalfifo_async.c
|-- 10
| |-- S3C2410实时钟驱动
| | `-- s3c2410-rtc.c
| `-- 秒设备驱动与应用程序
| |-- second.c
| `-- second_test.c
|-- 11
| |-- DMA范例
| | |-- 3c505.c
| | |-- 3c505.h
| | `-- dma.h
| `-- 静态映射范例
| `-- mach-smdk2440.c
|-- 12
| |-- NVRAM驱动
| | `-- generic_nvram.c
| |-- 触摸屏驱动
| | |-- 作为input设备
| | | |-- s3c2410_ts.c
| | | `-- s3c2410_ts.h
| | `-- 作为普通字符设备
| | `-- s3c2410-ts.c
| |-- 看门狗驱动
| | `-- s3c2410_wdt.c
| `-- 平台设备
| `-- devs.c
|-- 13
| |-- IDE驱动
| | |-- ide-disk.c
| | `-- ide-h8300.c
| `-- RAMDISK驱动
| `-- rd.c
|-- 14
| |-- S3C2410串口驱动
| | |-- regs-gpio.h
| | |-- regs-serial.h
| | `-- s3c2410.c
| `-- 串口核心层
| |-- serial_core.c
| `-- serial_core.h
|-- 15
| |-- S3C2410 I2C主机驱动
| | |-- i2c-s3c2410.c
| | |-- iic.h
| | |-- regs-gpio.h
| | `-- regs-iic.h
| `-- SAA711x I2C设备驱动
| `-- saa711x.c
|-- 16
| `-- CS8900以太网设备驱动
| |-- cs89x0.c
| `-- cs89x0.h
|-- 17
| |-- ALSA工具及库
| | |-- alsa-driver-1.0.15.tar.bz2
| | |-- alsa-firmware-1.0.15.tar.bz2
| | |-- alsa-lib-1.0.15.tar.bz2
| | |-- alsa-oss-1.0.15.tar.bz2
| | |-- alsa-tools-1.0.15.tar.bz2
| | |-- alsa-utils-1.0.13.tar.bz2
| | `-- pyalsa-1.0.15.tar.bz2
| |-- ALSA驱动范例
| | |-- sa11xx-uda1341.c
| | `-- uda1341.h
| |-- ALSA应用程序范例
| | |-- pcm.c
| | `-- pcm_min.c
| |-- OSS驱动范例
| | `-- s3c2410-uda1341.c
| `-- OSS应用程序范例
| |-- mixer.c
| `-- sound.c
|-- 18
| |-- fr a meBUFFER应用程序范例
| | `-- fb_display
| | |-- fb_display.c
| | |-- fb_display.h
| | |-- Makefile
| | |-- README
| | `-- test.c
| `-- S3C2410 LCD驱动
| |-- s3c2410fb.c
| `-- s3c2410fb.h
|-- 19
| |-- busybox源代码
| | `-- busybox-1.2.1.tar.bz2
| |-- MTD工具
| | `-- mtd-utils-1.0.0.tar.gz
| |-- nand驱动范例
| | `-- s3c2410.c
| |-- nor驱动范例
| | `-- s3c2410nor.c
| `-- yaffs&yaffs2源代码
| |-- yaffs.tar.gz
| `-- yaffs2.tar.gz
|-- 20
| |-- USB串口驱动
| | |-- usb-serial.c
| | `-- usb-serial.h
| |-- USB工具
| | `-- usbview-1.0.tar.tar
| |-- USB骨架程序
| | `-- usb-skeleton.c
| |-- USB键盘驱动
| | |-- input.h
| | |-- usb_input.h
| | `-- usbkbd.c
| `-- usb主机控制器驱动范例
| |-- ohci-s3c2410.c
| `-- usb-control.h
|-- 21
| |-- PCI骨架程序
| | `-- pci-skeleton.c
| `-- PCI驱动范例
| `-- i810_audio.c
`-- 22
|-- 范例代码
| |-- oops范例
| | |-- oops_example.asm
| | `-- oops_example.c
| `-- proc范例
| `-- sim_proc.c
`-- 内核调试工具
|-- ddd-3.3.11.tar.gz
|-- gdbmod-2.4.bz2
|-- kdb-v4.4-2.6.15-rc5-common-1.bz2
|-- kdb-v4.4-2.6.15-rc5-common-2.bz2
|-- kdb-v4.4-2.6.15-rc5-i386-1.bz2
`-- linux-2.6.15.5-kgdb-2.4.tar.tar
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : LINUX设备驱动程序开发详解.rar 列表 Linux设备驱动开发详解_src\光盘文件清单.txt Linux设备驱动开发详解_src\linuxdriver_code_tool\22\内核调试工具\ddd-3.3.11.tar.gz Linux设备驱动开发详解_src\linuxdriver_code_tool\22\内核调试工具\gdbmod-2.4.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\22\内核调试工具\kdb-v4.4-2.6.15-rc5-common-1.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\22\内核调试工具\kdb-v4.4-2.6.15-rc5-common-2.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\22\内核调试工具\kdb-v4.4-2.6.15-rc5-i386-1.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\22\内核调试工具\linux-2.6.15.5-kgdb-2.4.tar.tar Linux设备驱动开发详解_src\linuxdriver_code_tool\22\范例代码\proc范例\sim_proc.c Linux设备驱动开发详解_src\linuxdriver_code_tool\22\范例代码\oops范例\oops_example.asm Linux设备驱动开发详解_src\linuxdriver_code_tool\22\范例代码\oops范例\oops_example.c Linux设备驱动开发详解_src\linuxdriver_code_tool\21\PCI骨架程序\pci-skeleton.c Linux设备驱动开发详解_src\linuxdriver_code_tool\21\PCI驱动范例\i810_audio.c Linux设备驱动开发详解_src\linuxdriver_code_tool\20\usb主机控制器驱动范例\ohci-s3c2410.c Linux设备驱动开发详解_src\linuxdriver_code_tool\20\usb主机控制器驱动范例\usb-control.h Linux设备驱动开发详解_src\linuxdriver_code_tool\20\USB工具\usbview-1.0.tar.tar Linux设备驱动开发详解_src\linuxdriver_code_tool\20\USB骨架程序\usb-skeleton.c Linux设备驱动开发详解_src\linuxdriver_code_tool\20\USB串口驱动\usb-serial.c Linux设备驱动开发详解_src\linuxdriver_code_tool\20\USB串口驱动\usb-serial.h Linux设备驱动开发详解_src\linuxdriver_code_tool\20\USB键盘驱动\input.h Linux设备驱动开发详解_src\linuxdriver_code_tool\20\USB键盘驱动\usb_input.h Linux设备驱动开发详解_src\linuxdriver_code_tool\20\USB键盘驱动\usbkbd.c Linux设备驱动开发详解_src\linuxdriver_code_tool\19\yaffs&yaffs2源代码\yaffs.tar.gz Linux设备驱动开发详解_src\linuxdriver_code_tool\19\yaffs&yaffs2源代码\yaffs2.tar.gz Linux设备驱动开发详解_src\linuxdriver_code_tool\19\nor驱动范例\s3c2410nor.c Linux设备驱动开发详解_src\linuxdriver_code_tool\19\nand驱动范例\s3c2410.c Linux设备驱动开发详解_src\linuxdriver_code_tool\19\busybox源代码\busybox-1.2.1.tar.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\19\MTD工具\mtd-utils-1.0.0.tar.gz Linux设备驱动开发详解_src\linuxdriver_code_tool\18\S3C2410 LCD驱动\s3c2410fb.c Linux设备驱动开发详解_src\linuxdriver_code_tool\18\S3C2410 LCD驱动\s3c2410fb.h Linux设备驱动开发详解_src\linuxdriver_code_tool\18\FRAMEBUFFER应用程序范例\fb_display\Makefile Linux设备驱动开发详解_src\linuxdriver_code_tool\18\FRAMEBUFFER应用程序范例\fb_display\README Linux设备驱动开发详解_src\linuxdriver_code_tool\18\FRAMEBUFFER应用程序范例\fb_display\fb_display.c Linux设备驱动开发详解_src\linuxdriver_code_tool\18\FRAMEBUFFER应用程序范例\fb_display\fb_display.h Linux设备驱动开发详解_src\linuxdriver_code_tool\18\FRAMEBUFFER应用程序范例\fb_display\test.c Linux设备驱动开发详解_src\linuxdriver_code_tool\17\OSS应用程序范例\mixer.c Linux设备驱动开发详解_src\linuxdriver_code_tool\17\OSS应用程序范例\sound.c Linux设备驱动开发详解_src\linuxdriver_code_tool\17\OSS驱动范例\s3c2410-uda1341.c Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA工具及库\alsa-driver-1.0.15.tar.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA工具及库\alsa-firmware-1.0.15.tar.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA工具及库\alsa-lib-1.0.15.tar.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA工具及库\alsa-oss-1.0.15.tar.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA工具及库\alsa-tools-1.0.15.tar.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA工具及库\alsa-utils-1.0.13.tar.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA工具及库\pyalsa-1.0.15.tar.bz2 Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA应用程序范例\pcm.c Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA应用程序范例\pcm_min.c Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA驱动范例\sa11xx-uda1341.c Linux设备驱动开发详解_src\linuxdriver_code_tool\17\ALSA驱动范例\uda1341.h Linux设备驱动开发详解_src\linuxdriver_code_tool\16\CS8900以太网设备驱动\cs89x0.c Linux设备驱动开发详解_src\linuxdriver_code_tool\16\CS8900以太网设备驱动\cs89x0.h Linux设备驱动开发详解_src\linuxdriver_code_tool\15\SAA711x I2C设备驱动\saa711x.c Linux设备驱动开发详解_src\linuxdriver_code_tool\15\S3C2410 I2C主机驱动\i2c-s3c2410.c Linux设备驱动开发详解_src\linuxdriver_code_tool\15\S3C2410 I2C主机驱动\iic.h Linux设备驱动开发详解_src\linuxdriver_code_tool\15\S3C2410 I2C主机驱动\regs-gpio.h Linux设备驱动开发详解_src\linuxdriver_code_tool\15\S3C2410 I2C主机驱动\regs-iic.h Linux设备驱动开发详解_src\linuxdriver_code_tool\14\S3C2410串口驱动\regs-gpio.h Linux设备驱动开发详解_src\linuxdriver_code_tool\14\S3C2410串口驱动\regs-serial.h Linux设备驱动开发详解_src\linuxdriver_code_tool\14\S3C2410串口驱动\s3c2410.c Linux设备驱动开发详解_src\linuxdriver_code_tool\14\串口核心层\serial_core.c Linux设备驱动开发详解_src\linuxdriver_code_tool\14\串口核心层\serial_core.h Linux设备驱动开发详解_src\linuxdriver_code_tool\13\RAMDISK驱动\rd.c Linux设备驱动开发详解_src\linuxdriver_code_tool\13\IDE驱动\ide-disk.c Linux设备驱动开发详解_src\linuxdriver_cod