- 博客(0)
- 资源 (38)
- 收藏
- 关注
USB 2.0 硬件设计
USB 2.0 硬件设计 作者:萧世文 清华大学出版社
内容提要
USB 是外围设备与计算机进行连接的快速且灵活的新式接口。本书介绍最新的 USB 2.0标准,从 USB 的基础开始介绍,包括实际的硬件与软件设计,并且使用汇编语言、Visual C++、Visual Basic 等来示范程序代码的编写。另外还有各种 USB 芯片介绍,帮助读者快速设计自己的 USB 设备。
本书共14章和1个附录,内容包括: USB 简介、 USB 传输、检测设备、控制传输、 USB 控制器芯片、Cypress enCoRe控制芯片、驱动程序、设备类别、设备测试、电源管理与信号编码、电路接口、集线器、HID设备、HID程序设计、HID设备开发实例以及 USB 参考资料等。
本书适合从事 USB 硬件、软件设计的程序员和其他相关技术人员使用或参考。
目录
第1章 USB简介
第2章 USB传输
第3章 检测设备
第4章 控制传输
第5章 USB控制器芯片
第6章 Cypress enCoRe 控制器芯片
第7章 驱动程序
第8章 设备类别
第9章 设备测试
第10章 电源管理和信号编码
第11章 电路接口
第12章 集线器
第13章 HID设备
第14章 HID程序设计
附录 USB参考资料
2013-04-03
delphi数据库开发相关文档集
delphi数据库开发相关文档集
数据库系统主要由数据库、数据库管理系统和数据库应用程序组成。
� 数据库( Database , DB )是按照一定方式组织、存储和管理数据的数据集合。
� 数据库管理系统( DataBase Manage System , DBMS :)是用于描述、管理和维护数
据库的程序系统,是数据库系统的核心组成部分。
� 数据库应用程序,首先是一个为特定用户需求而开发的计算机应用软件;其次, 应
用程序操纵的主要内容来源于由 DBMS 存储的数据。
2012-09-27
delphi数据库编程
数据库系统主要由数据库、数据库管理系统和数据库应用程序组成。
� 数据库( Database , DB )是按照一定方式组织、存储和管理数据的数据集合。
� 数据库管理系统( DataBase Manage System , DBMS :)是用于描述、管理和维护数
据库的程序系统,是数据库系统的核心组成部分。
� 数据库应用程序,首先是一个为特定用户需求而开发的计算机应用软件;其次, 应
用程序操纵的主要内容来源于由 DBMS 存储的数据。
2012-09-27
Delphi高手突破(官方版)
本书以理论结合实践的方式,论述“如何在Delphi中使用面向对象编程方法,构建良好设计的程序”
的主题。本书第1、2、3章以不同于一般书籍的方式,介绍面向对象编程的基础知识及其在Object Pascal
中的语言实现。第 4、5 章介绍 VCL 库的相关知识,其中第 4 章为您剖析部分 VCL 的核心组件源码,第
5章介绍定制、设计组件的方法。第6、7章介绍程序构架设计,其中第6章介绍一般性的代码设计准则,
其内容可以完全脱离Delphi,因为这些准则是跨语言的;第7章是一个完整的代码设计实例,以编写一个
多工作区的文本编辑器为例,从实践角度说明程序构架设计的方法。
本书面向Delphi程序员,特别是写给那些已经具有一定的实现能力而欲求寻找一种“突破”的Delphi
程序员,作为他们提高的参考用书,同时也可以作为高校学生以及程序爱好者的参考用书。
2012-09-27
Delphi6的经典电子书教程
作为一种工具,Delphi 建立在成熟的面向对象语言 Object Pascal 之上。使用 Delphi,您可以做到能用 C++完成的任何事情但避免 C++的大部分麻烦;使用 Delphi,您可以创建 Visual Basic应用程序。反过来则是做不到的。在 C++中,程序员可能会在内存管理、模板、操作符重载时遇到麻烦,而在 Delphi中则不会出现这种问题。在 Visual Basic中您会很快遇到一些障碍,而且会经常出现这样的情况。Delphi既具有 C++的强大性又具有 Visual Basic的易用性。
2012-09-27
Building and Debuging U-Boot in Eclipse Helios On Window XP
Build and Debug U-Boot in Eclipse Helios On Window XP
英文的,英语好的可以看看。
2012-09-26
U-BOOT 源码分析及移植
本文从以下几个方面粗浅地分析 u-boot 并移植到 FS2410 板上:
1、u-boot 工程的总体结构
2、u-boot 的流程、主要的数据结构、内存分配。
3、u-boot 的重要细节,主要分析流程中各函数的功能。
4、 基于FS2410板子的u-boot移植。 实现了NOR Flash和NAND Flash
启动,网络功能。
2012-09-26
常用 ARM 指令集及汇编
常用 ARM 指令集及汇编
ARM 处理器是基于精简指令集计算机(RISC)原理设计的,指令集和相关译码机制较为简单,ARM7TDMI(-S)具有 32 位 ARM 指令集和 16 位 Thumb 指令集,ARM 指令集效率高,但是代码密度低,而 Thumb 指令集具有更好的代码密度,却仍然保持ARM的大多数性能上的优势, 它是 ARM 指令集的子集。 所有 ARM 指令都是可以有条件执行的, 而 Thumb指令仅有一条指令具备条件执行功能。ARM 程序和 Thumb 程序可相互调用,相互之间的状态切换开销几乎为零。
2012-09-26
ARM_堆栈分析
对于每个 C 语言开发者来说中,内存错误(内存泄漏,内存越界,野指针,空指针等)恐怕是再熟悉不过了。这些错误通常严重级别很高,隐藏很深而且会产生随机错误,即便在很多调试工具的帮助下,为了找到重现的路径,也需要花费大量的时间。对于uClinux来说,情况就更糟糕了,那些在x86上能够导致程序退出的错误,在uClinux中大多数情况下并不会退出而只是产生奇怪的运行结果. 我们知道,这类错误尽管可以在编码时尽量减少却无法做到全部根除,那么,在这类错误产生时,有什么办法能够帮助我们迅速定位呢?此时只能借助 kernel 了,如果 Kernel 在应用程序出错时 dump 出相应的函数调用顺序,那也就离解决问题不远了。
2012-09-26
ARM启动释疑
ARM启动释疑
解析ARM的启动过程
开始学ARM时就对芯片上电后的执行顺序很纳闷,但苦于网上的解释都不甚详细,而且常常有学弟学
妹来问,含糊其辞总怕误人子弟,想讲诉详细又总不能够。近些天闲来无事,决心好好整理一下启动流程,
一劳永逸。
2012-09-26
USB Complete
国外原版USB设备开发指导书籍
Everything You Need to Develop Custom USB Peripherals
Third Edition
Jan Axelson
2010-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人