图书介绍

深入浅出USB系统开发 基于ARM CortexM3PDF|Epub|txt|kindle电子书版本网盘下载

深入浅出USB系统开发 基于ARM CortexM3
  • 王川北,刘强主编;屈召贵,孙活,蔡德洋副主编 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512408722
  • 出版时间:2012
  • 标注页数:426页
  • 文件大小:28MB
  • 文件页数:436页
  • 主题词:USB总线-串行接口;微控制器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入浅出USB系统开发 基于ARM CortexM3PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章USB基础1

1.1 USB介绍1

1.2 USB常用术语2

1.3 USB设备开发流程6

1.4 USB设备枚举6

1.4.1 USB设备请求7

1.4.2描述符9

1.4.3设备枚举过程20

1.5 USB主机开发流程29

1.6 USB OTG介绍30

1.7小结31

第2章Stellaris的USB处理器32

2.1 Stellaris处理器简介32

2.2 Stellaris USB模块42

2.2.1功能描述43

2.2.2 USB控制器作为USB设备44

2.2.3 USB控制器作为主机49

2.2.4 OTG模式51

2.3寄存器描述52

2.3.1控制状态寄存器54

2.3.2中断控制61

2.3.3端点寄存器69

2.4 USB处理器配置使用84

2.5小结86

第3章 底层库函数87

3.1底层库函数87

3.2通用库函数88

3.2.1内核操作88

3.2.2系统中断控制91

3.2.3 GPIO控制92

3.3 USB基本操作97

3.4设备库函数111

3.5主机库函数114

3.6小结122

第4章USB库介绍123

4.1 USB库函数简介123

4.2 USBlib介绍126

4.3使用底层驱动开发130

4.4使用USB库开发146

4.5小结148

第5章HID设备149

5.1 HID介绍149

5.2 HID类描述符149

5.3 USB键盘155

5.3.1数据类型155

5.3.2 API函数161

5.3.3 USB键盘开发162

5.4 USB鼠标174

5.4.1数据类型174

5.4.2 API函数177

5.4.3 USB鼠标开发178

5.5小结190

第6章Audio设备191

6.1 Audio设备介绍191

6.2 Audio描述符192

6.3 Audio数据类型198

6.4 API函数201

6.5 Audio设备开发202

6.6小结219

第7章Bulk设备220

7.1 Bulk设备介绍220

7.2 Bulk数据类型220

7.3 API函数223

7.4 Bulk设备开发228

7.5小结253

第8章CDC设备254

8.1 CDC设备介绍254

8.2 CDC数据类型254

8.3 API函数257

8.4 CDC设备开发260

8.5小结294

第9章Mass Storage设备295

9.1 Mass Storage设备介绍295

9.2 MSC数据类型295

9.3 API函数298

9.4 MSC设备开发299

9.5小结314

第10章Composite设备315

10.1 Composite设备介绍315

10.2 Composite数据类型315

10.3 API函数316

10.4 Composite设备开发317

10.5小结334

第11章USB主机开发335

11.1 USB主机开发介绍335

11.2 USB主机开发过程337

11.2.1主机配置338

11.2.2注册驱动340

11.2.3运行主机344

11.3主机开发实例350

11.3.1鼠标350

11.3.2键盘356

11.3.3 U盘365

11.4小结372

第12章USB OTG开发373

12.1 OTG介绍373

12.1.1主机通信协议与对话请求协议374

12.1.2 OTG功能的构建374

12.1.3 LM3S的OTG功能375

12.1.4 OTG函数376

12.2 OTG B开发381

12.3 OTG A开发381

12.4 OTG开发实例381

12.5 OTG开发小结385

第13章USB设备工程实例386

13.1 USB设备开发流程386

13.2 USB设备之USB BootLoader387

13.3 USB设备开发总结393

第14章USB主机开发实例396

14.1 USB主机开发流程396

14.2 USB主机之音频输入输出399

14.3 USB主机开发总结402

第15章USB系统开发总结403

15.1常见问题403

15.1.1概念问题403

15.1.2开发问题409

15.2本章小结415

附录A LM3S5749应用电路图416

附录B LM-Link下载器原理图420

附录C USB常见术语及缩略词422

参考文献426

热门推荐