摘要: The USBD_STATUS data type defines USB status values for USB requests.typedef LONG USBD_STATUS;The most significant 4 bits of USB status values are def... 阅读全文
posted @ 2016-01-22 11:41 Climber丶 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 此文章转载自"慧可",用来学习.1. /etc/passwd文件 1.1 /etc/passwd文件内容格式 用户名: 密码 : uid : gid :用户描述:主目录:登陆shell 举个例子: 用户名:每个用户的标识字符串密码:这里的x表示是暗文显示。如果是其他什么数字,... 阅读全文
posted @ 2016-01-21 17:02 Climber丶 阅读(2388) 评论(0) 推荐(1) 编辑
摘要: USB设备,分为3层:1.底层为传送和接受数据的总线接口;2.中间层处理总线和不同端点的数据传输;3.最高层由串行总线设备提供。主要研究中间层。USB设备状态,主要研究外部可见状态。1,连接态-->USB设备可从Host上连接或者断开。2,加电态-->设备对电源的支持能力是通过配置描述表来反映的。3... 阅读全文
posted @ 2015-12-30 23:31 Climber丶 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 整理这篇文章的目的:客户会有用到遥控器部分(遥控器操作flow:当按下某个键时,MCU会透过UR送command给TP,TP吃到后再透过微软标准的keyboard上报)要求:在BIOS设定阶段,遥控器也要能正常操作.接口描述符中bInterfaceSubClass的值为0/1,为1表示HID设备描述... 阅读全文
posted @ 2015-12-29 11:44 Climber丶 阅读(1065) 评论(0) 推荐(1) 编辑
摘要: 1.get report.2.set reportreport request.Get report范例:下面这张图是Host跟Device来要设备描述符.USB主机向设备控制器请求数据时,用户需要预先准备相关的数据到指定的断点缓存.在将数据写入缓冲区后,用户需要写入实际数据长度到指定的MAXPLD... 阅读全文
posted @ 2015-12-24 15:30 Climber丶 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 1、在hid-ids.h中加入vid pid 阅读全文
posted @ 2015-12-24 11:16 Climber丶 阅读(673) 评论(0) 推荐(0) 编辑
摘要: TP(Multi-touch).1.Win7有6个版本,分别如下.Windows 7 Starter (初级版) 不支持multi-touchWindows 7 Home Basic ... 阅读全文
posted @ 2015-12-24 10:25 Climber丶 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 在USB中,USB HOST是通过各种描述符来识别设备的,有设备描述符,配置描述符,接口描述符,端点描述符,字符串描述符,报告描述符等等。USB报告描述符(Report Descriptor)是HID设备中的一个描述符,它是比较复杂的一个描述符。 USB HID设备是通过报告来给传送数据的,报告有输... 阅读全文
posted @ 2015-12-15 19:28 Climber丶 阅读(2372) 评论(0) 推荐(0) 编辑
摘要: 打开虚拟机,点击菜单上的“文件”,选择新建虚拟机,如下图所示: 注释:这里选择自定义安装,点击下一步。 这里我的虚拟机版本最新是10的,就选最新的,然后点击下一步,如下图: 这里选择要安装的Ubuntu14.04的系统镜像文件,如下图: 点击下一步, 注意:这个地方已经天上了登录用的用户名密码,所以 阅读全文
posted @ 2015-12-03 14:45 Climber丶 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Keil IDE指南(转载)熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的。但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的。本文以MDK V4.03为例,详细的写一下M... 阅读全文
posted @ 2015-11-18 22:26 Climber丶 阅读(686) 评论(0) 推荐(0) 编辑