本书基于2.6.22内核,对USB子系统的大部分源代码逐行进行分析,系统地阐释了Linux内核中USB子系统是如何运转的,子系统内部的各个模块之间是如何互相协作、配合的。本次改版修改了第1版中出现的错误,增加了一个附录,主要内容是关于Linux内核的学习方法,是作者的经验总结,值得一读。 本书使用幽默诙谐的笔调对Linux内核中的USB子系统源代码进行了分析,形象且详尽地介绍了USB在Linux中的实现。本书从U盘、Hub、USB Core到主机控制器覆盖了USB实现的方方面面,被一些网友誉为USB开发的“圣经”。 对于Linux初学者,可以通过本书掌握学习内核、浏览内核代码的方法;对于Linux驱动开发者,可以通过本书对设备模型有形象深刻的理解;对于USB开发者,可以通过本书全面理解USB在一个操作系统中的实现;对于Linux内核开发者,也可以通过本书学习到很多Linux高手开发和维护一个完整子系统时的编程思想。
2022-10-26 08:13:32 46.68MB Linux USB
1
glusterfs的那些事- all.pdf
2022-10-21 14:00:58 5.47MB Glusterfs 教程
1
FPGA那些事儿--Modelsim仿真技巧REV6.0
2022-10-04 15:34:28 9.46MB FPGA Modelsim 仿真 那些事
1
Lwip嵌入式网络那些事PDF
2022-09-28 09:48:12 40.93MB Lwip 嵌入式
1
适合JAVA程序员,比较轻松,初学java的应该看看
2022-09-20 09:00:12 2.4MB java程序员 上班那些事儿
FPGA那些事儿--TimeQuest 静态时序分析 完整版 配套程序请查看我其他资源
2022-09-19 14:47:37 8.31MB fpga 时序分析
1
第一章 硬件开发 一、前言 二、建立工程 三、构建NIOS II软核 1. 构建CPU模块 2. 建立SDRAM模块 3. 建立Avalon三态桥 4. 建立CFI模块 5. 建立SYSTEM ID 6. 建立JTAG UART 7. 配置及编译NIOS II 8. 分配管脚 四、建立锁相环PLL模块 五、调整FLASH引脚 六、TCL脚本文件 七、配置工程 八、下载程序 第二章 软件开发 一、回顾 二、摘要 三、NIOS II IDE简介 四、建立软件工程 五、编译 六、运行 第三章 程序下载 一、简介 二、下载配置文件 三、下载软件程序 第四章 编程规范 一、规范参照标准 二、格式 1. 缩进 2. 空格及空行 3. 大括号 三、 元素及命名规则 1. 文件 2. 宏、枚举体 3. 自定义类型 4. 函数声明及实体 5. 变量及初始化 6. 注释 四、项目管理 五、一些建议 1. 代码编辑器 2. PC 端编译器及集成开发环境 3. 参考资源及网站 六、 示例代码 1. C文件 2. h文件 第五章 LED实验 一、简介 二、硬件开发 三、软件开发 第六章 中断实验 一、简介 二、硬件开发 三、软件编程 四、总结 第七章 串口实验 一、简介 二、硬件开发 三、软件开发 第八章 RTC实验 一、简介 二、硬件开发 三、软件开发 第九章 SPI实验 一、简介 二、硬件开发 三、软件开发 第十章 IIC实验 一、简介 二、硬件开发 三、软件开发 第十一章 定时器 一、简介 二、硬件开发 三、软件开发 第十二章 SDRAM 一、简介 二、软件开发 第十三章 EPCS下载 一、简介 二、硬件设置 三、软件设置 第十四章 附录 一、NIOS II下关于无法进行寄存器方式操作PIO的问题解析 二、对寄存器结构体的详细解析 三、NIOS II 常见问题解答(FAQ)
2022-09-06 13:55:46 7.48MB NIOSII
1
2011年4月份VIP版本,灰鸽子是国内一款著名后门。比起前辈冰河、黑洞来,灰鸽子可以说是国内后门的集大成者。其丰富而强大的功能.......
1
第4回_TrustedWeb推進協議会_議事概要1
2022-08-09 09:00:35 84KB 网络
1