| USB大全 (USB Complete) |
 |
|
定价:39.00元
作者:[美]Jan Axelson
书号:7-5083-0592-2
配盘:光盘
丛书名:硬件接口开发系列 译者:陈逸等 原出版社:Lakeview Research |
出版日期:2001年05月
版次:第1版第1次印刷
开本:16开
页数:280页
字数:393千字 |
|
|
|
读者评定: 发表评论
他人评论
点击次数:5871 |
| |
| 内容简介 |
| 本书将着重讲解如何编写、设计一个USB外设并使之与PC通信所需的代码。本书分析透彻,易于理解,是一本关于USB的不可多得的技术参考书籍。它不仅对初学者有帮助,而且对熟练掌握USB的高级技术人员也受益匪浅。本书共分十九章,每一章针对一个核心问题进行阐述。 本书适合于所有从事计算机软硬件开发工程师、技术人员使用。 USB是一种易于使用的计算机外设接口。但易于使用的代价是增加了开发才设计和编写USB设备程序的复杂性。本书全面讲述了USB设计与开发相关的知识。 内容包括:如何在项目中使用USB接口。如何选用外设控制器芯片。如何在VB应用程序中访问USB外设。如何编写因件代码使外设与PC通信。如何选择电源以及传输类型、人机接口设备(HID)的接口、USB信号和编码等。 |
|
|
|
| 目录 |
本书简介
第1章 新手上路
USB能做什么
它还不完善
第2章 USB是否适台我的工程
快速参考
开发过程
第3章 进入USB传输阶段
传输基础
一个传输的元素
设备终端
确保传输是成功的
第4章 各种用途的传输类型
控制传输
批量传输
中断传输
等时传输
第5章 列举:主机是怎么知道设备的过程
关于描述符
第6章 控制传输:关键数据的结构化请求
一个控制传输的要素
11种标准请求
其他控制请求
第7章 芯片选择
一个USB控制器的要素
简化开发过程
一些芯片的扫描
第8章 进入一个USB控制器内部:Cypress CY7C63001
选择一个芯片
进入这个芯片
第9章 写固件:CypressCY7C63001
汇编器
如果你更喜欢C语言
硬件开发工具
第10章 主机如何通信
设备驱动基础
Win32驱动模式
选择一个驱动类型
写一个自定义驱动
第11章 Windows如何选择驱动
过程
INF文件的内部
第12章 人机接口设备:固件基础
什么是HID?
怎样识别一个设备为肥
肋特定请求
传输数据
第13章 人机接口设备:报告
报告结构
主程序行类型
全局行类型
局部行类型
第14章 人机接口设备:主机应用程序
主机通信概述
从Visual Basic中调用API函数
查找设备
读写数据
关闭通信
第15章设备测试
USBChek
协议分析器
开发者论坛资源
第16章 集线器:设备和主机之间的连接
集线器基础
集线器类
第17章 管理电源
电源选项
集线器电源
节省电能
第18章 电接口
信号电压
电缆
确保信号质量
第19章 信号和编码
总线状态
数据编码
包格式
附录A
附录B CypressCY7C63001寄存器
|
|
|
|
|
| 丛书书目 |
|
|
|
| 相关书目 |
|
|