文件名称:linuxdriver_code_tool
介绍说明--下载内容均来自于网络,请自行研究使用
本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux 设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了大量Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。-This book is to introduce a Linux device driver development theories, fr a meworks and examples of the book, the book version of the kernel to Linux 2.6 is based on details of spin locks, semaphores, output, interrupt the top/at the end of the first half, timer , memory and I/O mapping as well as asynchronous notification, blocking I/O, non-blocking I/O such as Linux device driver theory character device, block device, TTY device, I2C devices, LCD devices, audio devices, USB devices, network devices, PCI devices, such as Linux device driver architecture and the fr a mework of various complex data structure and function relationships, and on a large number of Linux-driven development of a large number of examples so that readers can be an independent development of all types of Linux device drivers.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
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.c~
.....................\..\....................\second_test.c
.....................\11
.....................\..\DMA范例
.....................\..\.......\3c505.c
.....................\..\.......\3c505.h
.....................\..\.......\dma.h
.....................\..\静态映射范例
.....................\..\............\mach-smdk2440.c
.....................\12
.....................\..\NVRAM驱动
.....................\..\.........\generic_nvram.c
.....................\..\平台设备
.....................\..\........\devs.c
.....................\..\看门狗驱动
.....................\..\..........\s3c2410_wdt.c
.....................\..\触摸屏驱动
.....................\..\..........\作为input设备
.....................\..\..........\.............\s3c2410_ts.c
.....................\..\..........\.............\s3c2410_ts.h
.....................\..\..........\作为普通字符设备
.....................\..\..........\................\s3c2410-ts.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
...................
.....................\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.c~
.....................\..\....................\second_test.c
.....................\11
.....................\..\DMA范例
.....................\..\.......\3c505.c
.....................\..\.......\3c505.h
.....................\..\.......\dma.h
.....................\..\静态映射范例
.....................\..\............\mach-smdk2440.c
.....................\12
.....................\..\NVRAM驱动
.....................\..\.........\generic_nvram.c
.....................\..\平台设备
.....................\..\........\devs.c
.....................\..\看门狗驱动
.....................\..\..........\s3c2410_wdt.c
.....................\..\触摸屏驱动
.....................\..\..........\作为input设备
.....................\..\..........\.............\s3c2410_ts.c
.....................\..\..........\.............\s3c2410_ts.h
.....................\..\..........\作为普通字符设备
.....................\..\..........\................\s3c2410-ts.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
...................