草庐IT

usb-drive

全部标签

STM32自定义键盘(一)STM32单片机的USB-虚拟串口

STM32自定义键盘(一)STM32单片机的USB-虚拟串口时钟配置USB接口配置串口收发测试串口发送串口接收USB串口回声示例USB重新枚举时钟配置本键盘用的主控芯片为STM32F103C8T6,12Mhz和32.768Khz的外部无源晶振。系统主频72Mhz,USB时钟频率48Mhz。USB接口配置添加USB驱动代码。USB_DEVICE配置为CommunicationDeviceClass(虚拟串口)。串口收发测试串口发送此时在“usbd_cdc_ic.c”文件的“staticint8_tCDC_Control_FS(uint8_tcmd,uint8_t*pbuf,uint16_tlen

安卓手机做电脑摄像头(USB连接1080P 60FPS低延迟非常稳定)

        在网上找了非常久的方案,有Droidcam的还有一些别的软件,经过我测试基本不是分辨率不够就是比较延迟卡顿,无线网是没那么稳定,那些软件也比较久,经过我的搜索终于找到个方法能达到1080P60低延迟0卡顿。第一步,下载IP摄像头专业版,界面如下图所示,别看界面比较久,但是非常稳定,更新于2021年,只是界面没有更新。软件作者名字PavelKhlebovich,我就不提供下载链接了,应该能搜到点击右上角菜单打开服务器第二步,将手机与电脑USB连接,并且弄好USB调试输入ADB命令adbforwardtcp:1234tcp:8080出现上图后成功第三步,在浏览器输入127.0.0.

将 Windows 11 打造成最受开发者欢迎平台,微软推出“Dev Home”和“Dev Drive”

5月24日消息,微软希望Win11能成为最受开发者欢迎的平台,在今天召开的Build2023开发者大会上,宣布引入“DevHome”和“DevDrive”两项新功能/新特性。微软表示在引入上述两项新功能之后,可以减少开发人员在操作Win11系统过程中遇到的挑战和障碍,帮助其更快地编写、调试和发布代码。DevHome这是微软引入的全新应用程序,中文名称为“开发人员主页(预览)”,目前已经在MicrosoftStore上架。IT之家在此附上介绍如下:开发人员主页是一个控制中心,能够在一个位置跟踪所有工作流和编码任务。它具有简化的设置工具,使您能够在集中位置安装应用程序和包,扩展允许您连接到开发人员

多USB工业相机的使用

USB相机的使用USB3.0引入了“SuperSpeed”(SS)传输速率。理论传输速度高达625MByte/s,SuperSpeed传输可以在短时间内传输大量数据,适用于许多视觉应用。给出的带宽上限是一个理想化的理论值。对于实际应用,主机控制器(HostController)的实际可实现传输速率应该在主控制器的数据表中进行验证,或者通过测量来确定。由于USB协议不是专门为计算机视觉设备的需求而设计的,因此一些限制可能会导致性能和稳定性问题,并非整个理论最大带宽625MByte/s可以用于传输图像数据。除了每帧需要传输一些开销外,USB的通信过程是主机发起的。数据以传输的形式从USB设备传输到

《安富莱嵌入式周报》第311期:300V可调节全隔离USB PD电源,开源交流负载分析仪,CANFD Trace,6位半多斜率精密ADC设计,开源数学库

周报汇总地址:嵌入式周报-uCOS&uCGUI&emWin&embOS&TouchGFX&ThreadX-硬汉嵌入式论坛-PoweredbyDiscuz! 视频版:https://www.bilibili.com/video/BV1Hh4y1H7dR《安富莱嵌入式周报》第311期:300V可调节全隔离USBPD电源,开源交流负载分析仪,CANFDTrace,6位半多斜率精密ADC设计,开源数学库1、运行速度1Hz木头材料晶体管Theworld’sfirstwoodtransistor-LinköpingUniversity研究人员设计并测试了第一批木制晶体管,为更具可持续性和可生物降解的木质电

【物联网安全】可USB驱动的持久化的Kali Linux

1.背景一般来说,在传统安全测试如Web安全和App安全中,会倾向于使用VMwareWorkstation来启动一个KaliLinux虚拟机(以下简称VM)进行一些工具的使用。而在IoT安全测试中,会涉及大量外接工具/设备的使用,在VM中运行这些工具并执行到VM的USB接口会存在一些潜在影响,导致出错。为了解决这一问题,我们把U盘配置为持久化(Persistence)储存的KaliLinux便携的口袋版,这将绕过在VM中使用Kali的潜在限制,且不影响现有的笔记本工作(系统)。制作完成后可以将做好的U盘启动盘插入任意一台PC中启动为KaliLinux,且收集的数据将在重新启动时被保存,非一次性

【史上最全】常用USB转串口芯片特性比较

学电子设计少不了使用串口通信,但是现在的笔记本电脑基本上不带串口了,好在现在有USB转串口可以使用。市场上常见的USB转串口芯片主要有4个系列:CP2102、CH340、FT232、PL2303。本文主要介绍常见的这几种USB转串口的功能、特性,并对其输出波形进行了测试和对比。(有些特性是特殊应用下的需求,自己摸索测试出来的,网上也找不到,标题党一把,史上最全,O(∩_∩)O哈哈~)1)主要功能对比首先,一张表比较它们的各种特性:CP2102/2103CH340系列FT232RPL2303HX生产厂家Silicon南京沁恒FDTIProlific最高速率1M2M3M12MBit位数5、6、7、

USB转串口芯片CH340

本篇文章将带领大家全面解析USB转串口芯片CH340,主要分为以下几个方面:一、CH340芯片介绍二、CH340芯片特点三、CH340芯片封装四、CH340芯片引脚说明五、CH340芯片功能说明六、CH340芯片应用电路一、CH340芯片介绍CH340是一个USB总线的转接芯片,可实现USB转串口或者USB转打印口。在串口方式下,CH340提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线。图1CH340实物图图2CH340转换二、CH340芯片特点●全速USB设备接口,兼容USBV2.0。●仿真标准串口,用于升级原串口外围设备,或者通过USB增加

python - 谷歌 Colab : how to read data from my google drive?

问题很简单:我在gDrive上有一些数据,例如在/projects/my_project/my_data*.我在gColab中还有一个简单的笔记本。所以,我想做这样的事情:forfileinglob.glob("/projects/my_project/my_data*"):do_something(file)不幸的是,所有示例(例如-https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/io.ipynb)都建议仅将所有必要的数据主要加载到笔记本中。但是,如果我有很多数据,它可能会非常复杂。有没

python - 谷歌 Colab : how to read data from my google drive?

问题很简单:我在gDrive上有一些数据,例如在/projects/my_project/my_data*.我在gColab中还有一个简单的笔记本。所以,我想做这样的事情:forfileinglob.glob("/projects/my_project/my_data*"):do_something(file)不幸的是,所有示例(例如-https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/io.ipynb)都建议仅将所有必要的数据主要加载到笔记本中。但是,如果我有很多数据,它可能会非常复杂。有没