自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (20)
  • 收藏
  • 关注

原创 Linux系统USB摄像头测试程序(四)_视频旋转及缩放

本程序实现了usb摄像头视频旋转及缩放

2023-08-25 09:51:19 877 1

原创 Linux系统USB摄像头测试程序(三)_视频预览

usb摄像头视频预览

2023-08-22 13:42:48 1263 1

原创 Linux系统USB摄像头测试程序(二)_读取配置

查询USB摄像头配置信息

2023-08-15 10:11:46 637

原创 Lnux系统usb摄像头测试程序(一)

linux系统USB摄像头测试程序

2023-08-14 11:21:58 331

原创 android studio修改jar包中的class文件

在java开发中经常用到第三方的jar包,在使用中会遇到jar包中的包名冲突、jar包中的程序需要修改等问题,诸如此类问题就需要对jar包中的java字节码程序进行修改,本文探讨在安卓as开发环境中修改jar包中的class文件。...

2022-03-25 15:49:04 4768

原创 Android应用原生代码内存泄漏

Android应用原生代码内存泄漏

2022-03-04 16:39:06 1888

原创 android 程序中发送并接收事件

在某些情况下,需要在程序模拟一些系统事件(如键盘、触摸输入事件),完成远程控制或进行软件测试等工作,本文介绍了生成系统触摸事件并在程序中接收处理该事件。 1、生成一个android测试工程,本文工程名叫myTouch。 2、在工程中增加一个新的View类,类名myView,文件名myView.java,文件内容如下:package com.mytouch;import android.content.Context;import android.graphics.Can...

2022-02-25 15:48:32 1729

原创 printf 函数

printf() 是 C 语言标准库函数,用于将格式化后的字符串输出到屏幕上,其输出的规则是: 1、遇到换行符时,如: printf("test printf function one"); printf("test printf function tow\n"); 执行此语句后,“test printf function onetest printf function tow”即刻显示在屏幕上。 2、显示的内容超过1024字...

2021-08-06 16:13:03 297

原创 安卓控件内容水平对齐

窗口中添加了一些控件,看起来是下面这个样子最后面的两个控件资源脚本如下:<EditTextandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="0084000008"android:id="@+id/ApduData"android:layout_alignBottom="@+id/ICApdu"android:layout_toRi...

2020-06-11 14:59:50 593

原创 RK3399 HID gadget 配置

RK3399中提供了USB gadget设备的支持,程序在内核中目录“kernel/drivers/usb/gadget”中,支持的设备如U盘、USB串口、USB网卡、USB键盘鼠标等等,RK3399主板上有6个USB接口,其中的type-c接口是USB OTG接口,既支持USB HOST也支持USB DEVICE设备,要使RK3399配置成一个USB gadget设备(比如配置成一个hid 键盘),就得在type-c上实现,实际中这个功能有广泛的应用,比如pc主机和RK3399进行数据通信...

2020-05-13 16:52:18 5430 2

原创 USB 0xC0000011 错误

USB的C0000011错误,被描述成“The device returned a transaction error”,什么原因会产生这个错误呢,如下模拟两个(用USB调试助手):1、查询不存在的字符串描述符,无返回,设备复位后将产生c0000011错误,如下图:2、向设备失效或不存在的端点发送数据,也会产生c0000011错误,如下图:这个错误产生的原因比较复杂,多半因为USB设备的软...

2019-11-08 15:24:40 6172 3

转载 USB状态错误及其原因(错误码)

USB状态错误及其原因版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议。本文链接:https://blog.csdn.net/leumber/article/details/72822349The most significant 4 bits of USB status values are defined in the following table.Va...

2019-11-01 16:30:49 7419

原创 USB学习入门(五)------蓦然回首,那人却在灯火阑珊处

认识了USB设备,我们的程序里怎样实现主机和USB设备的通讯呢,你首先想到得的开发USB设备的驱动程序了,毕竟我们见到的很多的USB设备使用之前都需要安装驱动程序,开始接触USB设备的时候,我也是这样想,为此我还特意研究了windows驱动编程,可想而知,一路下来万般艰辛,自不必说。后来,我见到了libusb,真是众里寻他千百度,蓦然回首,那人却在灯火阑珊处。 li...

2019-10-29 14:38:35 1232

原创 USB调试助手(20191028)

根据同志们的建议,今天把USB调试助手进行了更新,程序进行了优化,并增加了以下几方面的功能:1、输出端点和输入端点可选不同的配置,端点类型和最大包长可不同。2、端点类型支持中断传输(interrupt)和块传输(bulk)。3、接收数据,在“打开端口”时启动新的线程来实现,无论USB设备何时有数据时都自动接收,直到接收完毕。4、界面进行了优化。下载地址:https://download....

2019-10-29 12:39:17 12230 8

原创 USB学习入门(四)------众里寻他千百度(linux)

在linux系统上迅速的获取USB设备的描述符,了解设备特性,也是研究USB设备的重要途径,linux 2.6以后的版本增加了文件系统(sysfs)对设备的支持,这个功能在用户空间展示了设备特性,从而为在用户空间配置或访问设备提供了可能,有了这个特性,在linux系统上研究USB设备就非常方便,linux的设备管理文件在sys目录下,其中USB设备在“/sys/bus/usb”目录...

2019-10-28 15:20:10 890

原创 USB学习入门(三)------众里寻他千百度(windows)

Bus Hound是windows系统中查看或监控USB设备非常好的工具,他如一把牛角尖刀,帮助我们迅速而有效的打开USB设备的大门,见到菩萨。Bus Hound 由Perisoft软件公司开发,能够监控USB, SATA, SCSI, FireWire, Bluetooth, serial, parallel, ps/2等设备的通讯情况还能够发送各类控制命令来控制设备,软件官方下...

2019-10-28 15:18:37 6817 7

原创 USB学习入门(二)------宝马雕车香满路

我们常用的操作系统有windows、linux、android、mac(这个我没用过)等,每种系统上都做了很多USB的基础性工作,研究USB技术需要理解系统对USB做了哪些支持,我们可以一路前行,宝马雕车香满路,沿途不尽的美景,尽收心里。 windows对USB技术支持的相当完善,无论是USB的主控制器还是USB集线器你都不用操心,系统已经做的妥妥的了,USB设备插...

2019-10-23 16:57:00 637

原创 USB学习入门(一)-------东风夜放花千树

记得十多年前,单位开办网银业务,客户需要用k宝,这是一个类似U盘的支付安全工具,需要安装驱动,客户使用中经常出现各种各样的问题,作为公司从事信息技术工作的我据此开始了USB技术的开发研究历程,“USB应用开发技术大全”、“USB开发手册”便是启蒙的读物。多年来自己一直想征服“USB技术开发”这匹烈马,但几经波折,拿起来放下,放下后又拿起来,多少个满头雾水的时日,回想起来这条路确实不...

2019-10-23 16:55:22 829 1

原创 DLL点点滴滴

系统中经常用到DLL程序,多数DLL程序工作在底层,为上层应用提供支持,开发DLL程序时应注意以下几点:1、数据保存与交换很多DLL程序都是动态加载的(用Loadlibrary函数),DLL中的数据随着Freelibrary也随之消亡,有时DLL中的函数是有联系的,如DLL中函数2需要DLL中函数1生成的数据,此时在执行完函数1时DLL已经Freelibrary了,另一时刻客户重新加载了DLL并...

2018-11-16 12:03:19 237

原创 数据转换分析工具

一款对文件或数据进行转换分析工具,已经上传资源,连接地址:https://download.csdn.net/download/donghailin/10771892

2018-11-08 10:22:33 207

原创 Android usb hid 通讯点点滴滴

         一款IC卡读卡器,在windows上已经使用了很长一段时间,最近因业务需求,要在android平台下使用,于是开发了android平台上的的读卡器程序,在测试读卡器时确发现同样的指令(如:aa bb 05 00 00 00 04 01 05)在windows上一切正常,但在android系统上却始终不能正常通讯,仔细检查android系统上读卡器设备的权限、pid、vid等设备配...

2018-11-07 17:55:36 5660

原创 USB调试助手20181018(V1.3)

根据使用中的情况和大家的反馈意见,对USB(HID)调试助手进行了修改,主要修改了HID设备的读取方式,修改后的版本在指令下发后,在读HID设备信息时直到读完所有的信息为止。请按此链接下载。https://download.csdn.net/download/donghailin/11965800...

2018-10-18 10:48:25 4037

原创 java JDK8换成JDK6

系统上已经安装了java JDK8,现需要换成JDK6,按以下步骤:1、下载并安装JDK62、修改环境变量path、JAVA_HOME、CLASSPATH,使之指向JDK6安装的目录3、删除path中C:\ProgramData\Oracle\Java\javapath;设置,否则修改环境变量后用java -version查询,系统仍然是JDK84、如果需要使用JDK8的话,按2修改环境变...

2018-10-18 10:11:05 2526

原创 USB调试助手功能完善

对USB(HID) 调试助手进行了完善,增加了hid设备插入和拔出后自动检测功能(自用检测新插入到系统中的hid设备并自动添加VID和PID)还增加了RECV域的自动到文档尾的功能。程序已经上传到网络,地址是:https://download.csdn.net/download/donghailin/11965800...

2018-09-14 17:11:16 5466

原创 Python调用DLL中的函数

最近研究了一下用Python调用dll,Python果然很神奇,代码不多既实现了从窗口创建到调用dll中函数的功能,程序也不复杂,最后打包成exe可直接执行的程序,测试过程中先用Python3.5,但用PyInstaller打包后的程序在xp系统上不能运行,后来用2.7,打包后的exe在xp或win7、win10上均可运行了,本人用的win10,程序安装如下:1、https://www.pyt...

2018-09-14 17:00:44 6576

原创 USB调试助手

今天终于把USB调试助手做完了,程序看起来自己还算满意,虽然有些地方还需完善,但整体功能已经实现了,程序就叫“USB调试助手”吧,是一款USB设备测试工具,可用于研究学习USB协议或进行USB设备开发测试使用,程序已经上传到CSDN了(https://download.csdn.net/download/donghailin/11965800),以方便大家下载,也希望大家提宝贵意...

2018-09-01 15:48:32 30041

arm64(linux)ffmpeg库

linux平台下构建的ffmpeg库(arm64),可用于c语言ffmpeg程序开发

2024-05-20

linux系统USB摄像头测试程序

这是linux或国产系统上(UOS、麒麟)USB摄像头的测试程序,主要功能有 1、系统上USB摄像头的配置查询,包括摄像头支持的协议,支持的分辨率等信息 2、视频预览(支持yuv422和RGB两种格式) 3、录像录音 4、视频编码264,音频编码MP3,封装MP4 5、拍照并保存成jpg格式 6、yuv422转换成yuv420p,yuv422转换成RGB并保存bmp文件 7、预览视频图片的旋转 本程序在ubutn16.4、UOS和麒麟系统测试过,主要代码在ubutn(x86_64)上开发,在麒麟arm上进行过构建

2023-08-14

修改jar包中的class文件

修改jar包中的class文件文中用到的源码

2022-03-25

生成打印二维码条形码.rar

二维码生成

2021-12-19

二维码条形码打印.rar

二维码打印

2021-12-17

USB调试助手2.0(20191108).rar

“USB调试助手”功能完善:    1、接收和发送可分别设置成ASCII格式或HEX(十六进制)格式    2、在原来中断传输和块传输的基础上增加了控制传输    3、可自动顺序发送多条命令,每条命令发送之间可设置发送间隔时间    4、在打开端口的同时自动启动接收线程,随时接收USB设备发送上来的数据    5、在支持USB(HID)设备的基础上增加了USB通用串行总线设备的支持

2019-11-08

USB调试助手(20191028).rar

USB调试助手修改完善内容: 1、输出端点和输入端点可选不同的配置,端点类型和最大包长可不同。 2、端点类型支持中断传输(interrupt)和块传输(bulk)。 3、接收数据,在“打开端口”时启动新的线程来实现,无论USB设备何时有数据时都自动接收,直到接收完毕。 4、界面进行了优化。

2019-10-28

USB调试助手20191019(V1.5).rar

在支持HID设备的基础上增加了对通用USB设备的支持

2019-10-19

USB(HID)调试助手(V1.4)

1.4版增加了USB(HID)设备报告描述符查询功能,向HID设备发送的数据字节之间允许出现空格并对数据合法性进行检查,修改了一些BUG。

2018-12-01

文件数据转换分析工具

帮助程序人员进行数据分析、转换,可操作ASCII和二进制文件,尤其是可方便的打开二进制文件,进行编辑修改,提高工作效率,一款通用的文件或数据转换编辑的工具。

2018-11-08

USB(HID)调试助手20181018(V1.3)

根据使用中的情况和大家的反馈意见,对USB(HID)调试助手进行了修改,主要修改了HID设备的读取方式,修改后的版本在指令下发后,在读HID设备信息时直到读完所有的信息为止。

2018-10-18

USB设备测试工具(新版)

USB HID设备的测试工具,能够自动查询到USB设备描述符、配置描述符等信息,从而全面了解USB设备的特性,能够选择特定接口的输入输出端点发送测试数据,从而对设备进行测试。

2018-09-14

程序员助手解密版

文档特殊操作,常用程序及各类资源的存储,文档分析等

2018-09-04

USB设备测试助手

USB设备测试助手是学习USB协议或进行USB设备测试开发的工具。

2018-09-01

windows钩子

有关windows钩子的工程文件,包括实现全局windows钩子的dll工程和windows钩子的应用实例工程两部分,windows钩子工程同时实现了鼠标和键盘钩子,本工程可以作为windows钩子应用的框架,加以改造后就可以实现不同的功能。

2015-01-30

获取远程计算机桌面信息

一个完整的vc++6.0获取远程计算机桌面信息的工程文件,vc++6.0下编译通过,工程是基于对话框窗口的。

2015-01-18

BSTR字符串

本文介绍了BSTR字符串的概念和应用方法。

2015-01-12

VC++程序跟踪调试(ATLTRACE2)

本文介绍了vc++的ATLTRACE2的概念和用法

2015-01-12

在javascript函数中调用com组件的属性和方法

本文介绍了在javascript函数中调用com组件的属性和方法的技术。

2015-01-12

jsp连接oracle数据库代码

本文介绍了JSP连接oracle的方法。

2015-01-11

获取远程计算机桌面信息C++工程

包含获取互联网上远程计算机桌面信息的vc++工程文件,有完整的源代码,在vc++6.0上可直接进行修改编译。

2015-01-11

如何获取互联网上远程计算机的桌面

本文介绍了利用nat123,获取远程计算机桌面信息的技术实现,具有很强的实用性,功能便于扩展,附有源码。

2015-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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