山不在高,有金则名

Android JAVA Linux C/C++

杭州正尚电子的顶灯广告协议

智能服务终端与外设(如出租汽车计价器、智能顶灯等)的通讯协议。 发送及应答均按规定的帧格式进行通讯;采用大端模式(Big-Endian)的字节序来传递帧中的字和双字。 //波特率建议初始9600,异步方式,1个起始位,8个数据位,1个停止位,无奇偶校验。 //起始位 包长度 设备类型 厂商标识 ...

2013-10-10 11:06:28

阅读数:1867

评论数:0

USB主从设备(USB Host and Accessory)

原文          http://developer.android.com/guide/topics/usb/index.html  USB主从设备 Android支持各种USB外围设备,通过两种模式来支持Android USB外设 (实现了 Android 外设协议的硬件):USB 外设...

2013-09-25 14:27:16

阅读数:9849

评论数:6

STM32F10x中的串口寄存器

USART 通用同步异步收发器(Universal Synchronous Asynchronous Receiver Transmitter)。 APB2ENR 高级外设总线(Andvaced Peripheral Bus)使能(Enable)寄存器;外设的对应位使能(置1)后,该外设才可以使用...

2013-09-13 13:43:25

阅读数:8118

评论数:1

Linux下串口termios结构体的说明

termios结构体中,该结构体一般包括如下的成员: tcflag_t c_iflag;       tcflag_t c_oflag;       tcflag_t c_cflag;       tcflag_t c_lflag;      cc_t     c_cc[NCCS];     其具...

2013-08-30 15:45:42

阅读数:968

评论数:0

北京奥特易雨量灯光传感器

BCM: Body Control Module,车身控制模块 RLS: Rain & Light Sensor,雨量传感器 // frame name// frame id (0-59 or 62) // publisher node // frame size in bytes (1-...

2013-08-28 06:36:06

阅读数:1898

评论数:7

深圳海天雄的SMDK4412的USB设备信息

参见:http://blog.csdn.net/gaojinshan/article/details/9787005 T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12   MxCh= 3 B:  Alloc=  0/900 us ( ...

2013-08-15 12:34:06

阅读数:1873

评论数:0

Linux下,查看USB设备信息

首先需要将usbfs挂载一下,然后才能查看。 $ mount -t usbfs none /proc/bus/usb $ cat   /proc/bus/usb /device 查看到的信息,如下所示: T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= ...

2013-08-06 10:03:30

阅读数:18911

评论数:1

使用android USB API 无法获取USB设备的解决方法

UsbManager manager = (UsbManager) m_context.getSystemService(Context.USB_SERVICE);  HashMap deviceList = manager.getDeviceList();  Iterator deviceIte...

2013-08-05 18:02:20

阅读数:4076

评论数:3

杭州灿宇科技的NFC卡通讯协议

通讯协议规范: 通讯波特率默认为 19200,1 位起始位,8 位数据位,1位停止位  UART工作在半双工方式,即模块接受指令后才会做出应答。  命令格式为:前导头+通讯长度+命令字+数据域+校验码  前导头:0xAA0xBB两个字节,若数据中也有0xAA,那么其后为0,但长度不增加  通讯长度...

2013-07-30 17:40:26

阅读数:2283

评论数:0

深圳十指科技的指纹模块串口协议

DSP模块作为从设备,由主设备发送相关命令对其进行控制。 命令接口:  19200bps   1 起始位   1 停止位 (无校验位) 1)= 8字节,数据格式如下: 字节  1  2  3  4  5  6  7  8 命令  0xF5  CMD  P1  P2  P3  0  CHK  ...

2013-07-30 11:49:01

阅读数:1759

评论数:0

Windows下,Android模拟器调试串口的方法

使用如下的命令将电脑的串口(COM1)映射到模拟器里(ttyS2): $ emulator @4412 -scale auto -qemu -serial COM1 & 说明: 4412是我的AVD的名称;-scale auto表示自动缩放到合适的尺寸。 -qemu -serial...

2013-07-29 15:50:42

阅读数:4596

评论数:4

Linux下,串口编程的参数配置

Linux 系统下,诸如串口、触摸屏、GPIO、ADC 等等各种设备的操作,都是 通过访问其对应的设备节点进行控制。相应地,串口通过访问 /dev/ttyS0、 /dev/ttyS1、/dev/ttyS2... 对其进行配置与控制。 串口配置的参数包括:波特率,数据位,校验位,停止位与流控。 串口...

2013-07-25 19:00:45

阅读数:2047

评论数:0

硬件检测:安装、停用

来自:http://www.cnblogs.com/SunYu/archive/2010/04/29/1723977.html 简介 现在对于IT的安全来说,热插拨设备是个很大的威胁。在这篇文章中,我将试着开发一个用户应用程序来检测本机系统上的设备改变。例如:插入一个USB设备、Ipod、US...

2012-12-04 10:00:23

阅读数:1389

评论数:0

检测硬件的插入与拔除

来自:http://www.codeproject.com/Articles/14500/Detecting-Hardware-Insertion-and-or-Removal Introduction Hot-pluggable device is now a big threat to I...

2012-12-04 09:44:15

阅读数:2506

评论数:0

如何判断出连接到电脑的USB设备是手机?

根据USB协议,USB设备是有分类的(基类-子类-协议),这在设备描述符和接口描述符里都有体现。 USB协议中,有通信设备类CDC(Communications Device Class)和CDC Data,它指明了通信设备(手机)。 但很多手机,并不一定被设置为这两个类,比如苹果IPhone...

2012-11-26 21:55:06

阅读数:8493

评论数:5

未装驱动,收不到WM_DEVICECHANGE怎么办?

比如,魅族M9,三星I579和三星I9001等型号的手机,用如下的代码注册的,在它们未安装驱动的情况下,有可能收不到WM_DEVICECHANGE消息。 //Register message notification DEV_BROADCAST_DEVICEINTERFACE notifi...

2012-11-20 18:32:52

阅读数:2580

评论数:0

与USB相关的几个GUID:USB,USBHUB,HOSTCONTROLLER

c:\winddk\7600.16385.1\inc\api\usbiodef.h /* f18a0e88-c30c-11d0-8815-00a0c906bed8 */ DEFINE_GUID(GUID_DEVINTERFACE_USB_HUB, 0xF18A0E88, \ 0xC3...

2012-11-14 13:01:41

阅读数:4386

评论数:0

List of USB ID's(2012-09-20), PCI Vendors and Devices(2012-11-13)

List of USB ID's,具体详见:http://www.linux-usb.org/usb.ids # # List of USB ID's # # Maintained by Stephen J. Gowdy # If you have any new entries, pleas...

2012-11-13 21:45:12

阅读数:1536

评论数:0

device setup classes和device interface classes区别

顾名思义,前者是用于安装(setup)的分类,后者是提供接口(interface)供上层应用使用的分类。 通常情况下,一个设备可以提供(属于)一个setup class,一个或多个interface class。 device setup classes 对应的注册表项是: HKEY_LOC...

2012-11-12 17:27:24

阅读数:2238

评论数:0

如何判断两个可移动磁盘卷是否在同一个USB HUB上?

这是一个近期的项目需求功能点,参考相关资料,现在将研究所得的一些想法的实现分享一下。判断多个可移动磁盘卷是否在同一个USB HUB上,我们知道,每一个可移动磁盘卷都有一些唯一的标识,起先的想法是枚举USB可移动卷设备,总觉得设备信息里会有一些关于USB HUB的信息,不过后来没有找到就放弃这种想法...

2012-11-12 09:27:05

阅读数:2830

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭