下载  >  操作系统  >  Linux  > Linux设备驱动编程_Linux下USB设备驱动编写

Linux设备驱动编程_Linux下USB设备驱动编写 评分:

Linux设备驱动编程_Linux下USB设备驱动编写 Linux设备驱动编程_Linux下USB设备驱动编写 Linux设备驱动编程_Linux下USB设备驱动编写

...展开详情
2011-04-15 上传 大小:805KB
举报 收藏
分享

评论 下载该资源后可以进行评论 共5条

iyouju 介绍的比较详细,多谢分享
2015-11-02
回复
lq_840 内容蛮多,讲的一般般
2014-04-15
回复
binye33333 资料非常详细,非常有参考价值。
2014-03-11
回复
a_guanghua 还行吧,可能不是太是我想找的那种资料。
2013-08-22
回复
shu31 正是我找的资料,介绍得很详细,可做USB驱动的经典事例!
2012-07-28
回复
linux设备驱动程序

内容简介 《LINUX设备驱动程序(第3版)》已针对Linux内核的2610版本彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,以及标准总线上的多设备管理等等。要阅读并理解本书,您不必首先成为内核黑客;只要您理解C语言并具有Unix系统调用的一些背景知识即可。您将学到如何为字符设备、块设备和网络接口编写驱动程序。为此,《LINUX设备驱动程序(第3版)》提供了完整的示例程序,您不需要特殊的硬件即可编译和运行这些示例程序。《LINUX设备驱动程序(第3版)》还在单独的章节中讲述了PCI、USB和tty(终端)子系统。对期望了

立即下载
《Linux设备驱动开发详解》第17章、Linux音频设备驱动

作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第17章、Linux音频设备驱动。在Linux系统中,先后出现了音频设备的两种框架:OSS和ALSA,本节将在介绍数字音频设备及音频设备硬件接口的基础上讲解OSS和ALSA驱动的结构。17.1~17.2节讲解了音频设备及PCM、IIS和AC97硬件接口。17.3节讲解了Linux OSS音频设备驱动的组成、mixer接口、dsp接口及用户空间编程方法。17.4节讲解了Linux ALSA音频设备驱动的组成、card和组件管理、PCM设备、control接口、AC97 API及用户空间编程方法。17.5节以

立即下载
linux设备驱动开发

从技术角度来讲,本书应该提供唾手可得的途径去理解内核内幕以及Linus本人在开发时所做的设计抉择。尽管本书的主要目的是教如何写设备驱动程序,但它所包容的内容应该也对内核的执行给出一个完整的概貌。 对那些想玩电脑的人和那些涉及Linux机器的内部的专业程序员来讲,本书都会是一个很有趣的资料来源。注意:“Linux机器”这个概念比“跑Linux的PC”这个概念还要广泛,因为我们的操作系统支持很多平台,而且内核编程也不局限于某一种平台上。 Linux的狂热支持者会发现本书提供了大量的精神食粮。开始可以玩一玩编码,然后就可以加入到开发者小组中了,他们可是在孜孜不倦地工作以提供新的功能,提高系统性能。L

立即下载
LINUX设备驱动程序文档

Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。本人这几周来为实验室自行研制的一块多媒体卡编制了驱动程序,获得了一些经验,愿与Linux fans共享,有不当之处,请予指正。

立即下载
LINUX设备驱动开发详解(第2版)(宋宝华 编)

LINUX设备驱动开发详解(第2版)(宋宝华 编)

立即下载
Linux设备驱动第三版-中文版 --- 第一章 设备驱动简介

Linux设备驱动第三版-中文版 第一章 章 第一章 设备驱动简介 目录 1.1. 驱动程序的角色 1.2. 划分内核 1.2.1. 可加载模块 1.3. 设备和模块的分类 1.4. 安全问题 1.5. 版本编号 1.6. 版权条款 1.7. 加入内核开发社团 1.8. 本书的内容 以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的. 操作系统, 曾经是一个隐藏的神秘的地方, 它的代码只局限于少数的程序员, 现在已准备好让任何具备必要技能的人来检查, 理解以及修改. Linux 已经帮助使操作系统民主化. Linux 内核保留有大量的复杂的代

立即下载
linux设备驱动程序第三版

1. Linux 设备驱动第三版 .................................................................................................................... 5 2. 第 1 章 设备驱动简介 .............................................................................................................. 15 2.1 1.1. 驱动程序的角色 .................

立即下载
linux设备驱动程序中英文加源码

linux设备驱动程序中英文版加源码 目录 1. 第一章 设备驱动简介 1.1. 驱动程序的角色 1.2. 划分内核 1.2.1. 可加载模块 1.3. 设备和模块的分类 1.4. 安全问题 1.5. 版本编号 1.6. 版权条款 1.7. 加入内核开发社团 1.8. 本书的内容 2. 建立和运行模块 2.1. 设置你的测试系统 2.2. Hello World 模块 2.3. 内核模块相比于应用程序 2.3.1. 用户空间和内核空间 2.3.2. 内核的并发 2.3.3. 当前进程 2.3.4. 几个别的细节 2.4. 编译和加载 2.4.1. 编译模块 2.4.2. 加载和卸载模块 2.4

立即下载
Linux设备驱动开发详解(第2版)源代码

这是宋宝华所编的linux设备驱动开发详解第2版的源代码

立即下载
linux设备驱动程序(第三版)CHM和配套源码

目录 1. 第一章 设备驱动简介 1.1. 驱动程序的角色 1.2. 划分内核 1.2.1. 可加载模块 1.3. 设备和模块的分类 1.4. 安全问题 1.5. 版本编号 1.6. 版权条款 1.7. 加入内核开发社团 1.8. 本书的内容 2. 建立和运行模块 2.1. 设置你的测试系统 2.2. Hello World 模块 2.3. 内核模块相比于应用程序 2.3.1. 用户空间和内核空间 2.3.2. 内核的并发 2.3.3. 当前进程 2.3.4. 几个别的细节 2.4. 编译和加载 2.4.1. 编译模块 2.4.2. 加载和卸载模块 2

立即下载
Linux设备驱动程序第三版(中文版+英文版+配套代码)CHM

目录 前言 第一章 设备驱动程序简介 设备驱动程序的作用 内核功能划分 设备和模块的分类 安全问题 版本编号 许可证条款 加入内核开发社团 本书概要 第二章 构造和运行模块 设置测试系统 Hello world模块 核心模块与应用程序的对比 编译和装载 内核符号表 预备知识 初始化和关闭 模块参数 在用户空间编写驱动程序 快速参考 第三章 字符设备驱动程序 scull的设计 主设备号和次设备号 一些重要的数据结构 字符设备的注册 open和release scull的内存使用 read和write 试试新设备 快速参考 第四章 调试技术 内核中的调试支持 通过打印调试 通过查询调试 通过监视调

立即下载
Linux下的音频设备驱动

linux音频设备驱动,讲解音频设备及PCM、IIS和AC97硬件接口;通过IIS接口外接UDA1341编解码器的实例讲解了OSS驱动,结合驱动硬件及实例实例讲解了ALSA驱动

立即下载
深入浅出Linux_设备驱动编程

很不错的书,推荐,深 入 浅 出 L i n u x_ 设 备 驱动 编 程 ;

立即下载
Linux下支持阻塞操作的字符设备驱动

Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符设备驱动Linux下支持阻塞操作的字符

立即下载
Linux 蓝牙协议栈的USB+设备驱动

摘 要:基于对Linux 下蓝牙协议栈BlueZ 源代码的分析,给出BlueZ的组织结构和特点。分析蓝牙USB 传输驱动机制和数据处理过程, 给出实现蓝牙设备驱动的重要数据结构和流程,并总结Linux 下开发蓝牙USB 设备驱动的一般方法和关键技术。 关键词:Linux 系统;蓝牙协议栈;设备驱动 USB Device Driver for Linux Bluetooth Stack LIANG Jun-xue, YU Bin (Institute of Electronic Technology, PLA Information Engineering University,

立即下载
如何编写Linux操作系统下的设备驱动程序

Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和 思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的 区别.在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是 支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调 试也不方便.本人这几周来为实验室自行研制的一块多媒体卡编制了驱动程序, 获得了一些经验,愿与Linux fans共享,有不当之处,请予指正.

立即下载
移动互联网设备上的设备驱动程序调试

《MIDDeviceDriverDebugging》-中文版 为移动互联网设备(Mobile Internet Device)开发基于定制设计的平台或者嵌入式应用程序的中心层面是增强和定制底层OS的功能集,对于封闭系统更是如此。此外,您可能希望连接到专用硬件平台扩展并为此编写自己的驱动程序。一些多媒体编解码优化也可以很好地应用于设备驱动程序水平。 针对移动互联网设备的Intel® C++ JTAG Debugger for Linux* OS提供的功能集可以帮助进行OS配适和驱动程序开发,并能为缺陷修复、验证和质量保证提供帮助。在本白皮书中,我们主要讨论调试Linux OS增强、Linux核心

立即下载
linux_pwm杂项设备

itop4412开发板。杂项设备驱动复习。可控制pwm,蜂鸣器的占空比。以及led灯的开关。 ./misc_pwm_app cmd arg ( cmd = 0 控制led,arg0关1开, cmd = 1 控制蜂鸣器,arg0-100调节占空比) 杂项设备(misc device) 杂项设备也是在嵌入式系统中用得比较多的一种设备驱动。 在 Linux 内核的include/linux目录下有Miscdevice.h文件,要把自己定义的misc device从设备定义在这里。 其实是因为这些字符设备不符合预先确定的字符设备范畴,所有这些设备采用主编号10 ,一起归于misc device,其实

立即下载
Hi3511/Hi3512 PCI设备驱动开发指南

Hi3511/Hi3512 PCI设备驱动开发指南,主要讲解了基于Linux平台hi3511、hi3512系列处理器的设备驱动的编写方法和规范

立即下载