源:基于libUSB的USB设备固件更新程序(下载数据)本文紧接上一篇日志:基于libUSB-Win32的USB设备固件更新程序(前言),相关背景以及起因等,此处不再赘述,如感兴趣请移步。libUSB-Win32给出的example里面,有一个bulk.c文件,分析其关键代码,结合libusb官方文...
分类:
其他好文 时间:
2015-06-12 18:54:19
阅读次数:
374
USB设备驱动· 17.1 USB总线协议· 17.1.1 USB设备简介· 17.1.2 USB连接拓扑结构· 17.1.3 USB通信的流程· 17.1.4 USB四种传输模式· 17.2.1 观察USB设备的工具· 17.2.2 USB设备请求· 17.2.3 设备描述符· 17.2.4 配置描述符· 17.2.5 接口描述符· 17.2.6 端点描述符· 17.3....
分类:
其他好文 时间:
2015-06-10 19:25:57
阅读次数:
221
今天解决了一晚上,USB驱动的问题:在设备管理器的usb设备的属性中,显示提示“由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备”。注册表坏了。经过查询,解决方法如下:方法:打开注册表编辑器(开始--》运行--》regedit),依次展开HKEY_LOCAL_MACH...
1,查看CPU信息:cat /proc/cpuinfo2,查看板卡信息:cat /proc/pci3,查看USB设备:cat /proc/bus/usb/devices4,查看PCI信息:lspci (相比cat /proc/pci更直观)5,查看内存信息:cat /proc/meminfo6,查看...
分类:
系统相关 时间:
2015-06-04 11:38:11
阅读次数:
174
如果android系统中的API或者apk无法读写usb设备,可能是没有添加读写usb的权限,需要按照如下方法进行设置:
1. 在android.hardware.usb.host.xml文件中添加如下内容
name="android.hardware.usb.host"/>
2. 在tablet_core_hardware.xml文...
分类:
移动开发 时间:
2015-06-03 21:33:17
阅读次数:
153
今天,无意中把山寨的JLINK,用segger 4.90给升级了,导致无法使用,非常郁闷。
升级吧,网上下载的Samba v2.15最新版本,因为本人使用的一直是win7 X64,到最后一步安装驱动了,结果是不能正确安装驱动,更郁闷了。
那么搞虚拟机吧,装个XP。结果是,虚拟机不能动态的支持USB设备。物理机和虚拟机应该是一样的啊。
后来,百度搜了搜,才找到原因。因为我本身用...
分类:
其他好文 时间:
2015-06-02 22:02:04
阅读次数:
249
Linux中所有的硬件设备都被抽象为文件,保存在/dev目录下。磁盘也不例外。
磁盘的名称一般为hd[a~z]或sd[a~z],“a~z”为磁盘序号,第一块磁盘为“a”,第二块磁盘为“b”。IDE设备的名称是hd开头,而SATA、SCSI、SAS、USB设备的名称开头为sd。所以hda就代表第一块IDE硬盘。
在Windows中一块磁盘的被分为多个分区,分别叫C盘,D盘这样子,在Lin...
分类:
系统相关 时间:
2015-05-28 09:43:17
阅读次数:
195
上篇《Windows 驱动开发 - 2》我们已经添加了EvtDevicePrepareHardware事件,但是我们还没有增加内容。
对于USB来说主要进行2步操作:
1. 建立USB目标
使用方法WdfUsbTargetDeviceCreate来建立USB设备。
NTSTATUS WdfUsbTargetDeviceCreate(
[in] WD...
时钟控制逻辑给时钟提供了三种时钟:
FCLK用于CPU 核
HCLK用于AHB总线设备,比如CPU核、存储控制器、中断控制器、LCD控制器、DMA
PCLK用于APB总线设备,比如WATCHDOG、IIS控制器、PWM定时器、MMC接口、ADC
需要通过时钟控制逻辑的PLL提高系统时钟。
PLL有两个,MPLL和UPLL。UPLL专用于USB设备,MPLL用于FCLK、HCLK、...
分类:
其他好文 时间:
2015-05-24 14:18:43
阅读次数:
197
1、先写接口interface smartDevice //智能设备接口{public void saveData(String data); //保存数据方法}interface USB //USB接口{public void insert();public String read();publi...
分类:
编程语言 时间:
2015-05-21 12:27:22
阅读次数:
137