草庐IT

Jetson Xavier NX 配置(七)—— 数据传输之socket文件传输 & usb摄像头RTSP视频推流

目录1、Pythonsocket文件传输(1)发送单个文件(一次性)(2)发送一个文件夹下的所有文件(一次性)(3)发送每个文件夹下的最新文件(等时间间隔持续发送)2、usb摄像头RTSP视频推流(1)下载与配置(2)使用1、Pythonsocket文件传输简介:python的socket库提供了基于TCP/IP协议的数据传输功能,相当于服务器端开了一个通道listen着,等待一台客户端connect,成功建立连接后,通过send和recv的发送和应答来实现数据传输需要:同一内网下两台设备的ip地址(在cmd中,windows通过ipconfig命令查看,ubuntu通过ifconfig查看)

A+C双口快充协议IC:PD3.0,QC3.0,QC2.0,AFC,FCP,BC1.2,Apple2.4A

FP6606AC 版本输出功率C口输出电压电流A口输出电压电流封装代理FP6606ACAW4 A18W5V3A,9V2A,12V1.5A5V3A,9V2A,12V1.5AQFN百盛(量产)FP6606ACAP6 D18W55V3A,9V2A,12V1.5A5V3A,9V2A,12V1.5ACPC百盛(量产)FP6606ACLP6 L30W5V3A,9V3A,15V2A,20V1.5A5V3A,9V2A,12V1.5ACPC20百盛(量产)FP6606ACMP6 M45W5V3A,9V3A,15V2A,20V2.25A5V3A,9V2A,12V1.5ACPC20百盛(量产)应用范围:旅充,车载充

A+C双口快充协议IC:PD3.0,QC3.0,QC2.0,AFC,FCP,BC1.2,Apple2.4A

FP6606AC 版本输出功率C口输出电压电流A口输出电压电流封装代理FP6606ACAW4 A18W5V3A,9V2A,12V1.5A5V3A,9V2A,12V1.5AQFN百盛(量产)FP6606ACAP6 D18W55V3A,9V2A,12V1.5A5V3A,9V2A,12V1.5ACPC百盛(量产)FP6606ACLP6 L30W5V3A,9V3A,15V2A,20V1.5A5V3A,9V2A,12V1.5ACPC20百盛(量产)FP6606ACMP6 M45W5V3A,9V3A,15V2A,20V2.25A5V3A,9V2A,12V1.5ACPC20百盛(量产)应用范围:旅充,车载充

STM32 如何通过 USB 烧录程序

搭载STM32F103C8核心的 STM32 开发板由于其 ARMCortexM3 架构而越来越受欢迎,它具有较高的运行速度和更多的外设选项。此外,由于该板可以使用 ArduinoIDE 轻松编程,因此它已成为许多爱好者和工程师快速原型设计的首选。在前面的文章中,我们介绍了使用“ArduinoIDE+FTDI ”对STM32F103C8 开发板进行了编程使板载 LED 闪烁。但它有一个小小的缺点,需要对其烧录时,我们需要使用FTDI模块,并且在烧录和测试代码时还必须在跳线0和 1 之间来回切换,有点麻烦。开发板上的 mini-USB 端口也完全未使用。而我们把USB插上电脑时,是识别不到该板的

STM32 如何通过 USB 烧录程序

搭载STM32F103C8核心的 STM32 开发板由于其 ARMCortexM3 架构而越来越受欢迎,它具有较高的运行速度和更多的外设选项。此外,由于该板可以使用 ArduinoIDE 轻松编程,因此它已成为许多爱好者和工程师快速原型设计的首选。在前面的文章中,我们介绍了使用“ArduinoIDE+FTDI ”对STM32F103C8 开发板进行了编程使板载 LED 闪烁。但它有一个小小的缺点,需要对其烧录时,我们需要使用FTDI模块,并且在烧录和测试代码时还必须在跳线0和 1 之间来回切换,有点麻烦。开发板上的 mini-USB 端口也完全未使用。而我们把USB插上电脑时,是识别不到该板的

【GStreamer 】2-ubuntu v4l2-ctl 查看USB 相机基本参数

        v4l2是Video4linux2的简称,是linux中关于视频设备的内核驱动,在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头设备文件位置是/dev/video0。V4L2在设计时,是要支持很多广泛的设备的,它们之中只有一部分在本质上是真正的视频设备。        因为我们这篇文章不涉及内核部分摄像头驱动的实现,大致可以简单说下,内核部分的实现分两部分:1.我们要根据摄像头的种类,实现具体的摄像头传感器的驱动,这里可能有一些数据和控制的通信总线的协议。2.然后这个具体的驱动需要适配这个v4l2这个框架,然后向用户层映射成一个字符设备文件。   

【GStreamer 】2-ubuntu v4l2-ctl 查看USB 相机基本参数

        v4l2是Video4linux2的简称,是linux中关于视频设备的内核驱动,在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头设备文件位置是/dev/video0。V4L2在设计时,是要支持很多广泛的设备的,它们之中只有一部分在本质上是真正的视频设备。        因为我们这篇文章不涉及内核部分摄像头驱动的实现,大致可以简单说下,内核部分的实现分两部分:1.我们要根据摄像头的种类,实现具体的摄像头传感器的驱动,这里可能有一些数据和控制的通信总线的协议。2.然后这个具体的驱动需要适配这个v4l2这个框架,然后向用户层映射成一个字符设备文件。   

树莓派Zero 2 W(ubuntu-22.04)通过.NET6和libusb操作USB读写

有这个想法的初衷喜欢电子和DIY硬件的朋友对稚晖君应该都不陌生,他定期都会分享一些自己做的好玩的硬件,他之前做了一个ElectronBot桌面机器人我就很感兴趣,所以就自己也做了一个。起初我只是自己开发了一个叫电子脑壳的上位机软件,大家在之前的博客里应该也有见到,是个用WinUI(WASDK)开发的Windows应用软件。ElectronBot机器人要一直和电脑连接通过应用进行控制,很多的网友都想ElectronBot脱离电脑使用,于是我也想着能有什么好办法,所以也就有了这个标题的想法。项目代码地址技术选型大家想到树莓派肯定就会想起python,大学的时候玩树莓派确实用python比较多,但是

树莓派Zero 2 W(ubuntu-22.04)通过.NET6和libusb操作USB读写

有这个想法的初衷喜欢电子和DIY硬件的朋友对稚晖君应该都不陌生,他定期都会分享一些自己做的好玩的硬件,他之前做了一个ElectronBot桌面机器人我就很感兴趣,所以就自己也做了一个。起初我只是自己开发了一个叫电子脑壳的上位机软件,大家在之前的博客里应该也有见到,是个用WinUI(WASDK)开发的Windows应用软件。ElectronBot机器人要一直和电脑连接通过应用进行控制,很多的网友都想ElectronBot脱离电脑使用,于是我也想着能有什么好办法,所以也就有了这个标题的想法。项目代码地址技术选型大家想到树莓派肯定就会想起python,大学的时候玩树莓派确实用python比较多,但是

Android系统编程入门系列之硬件交互——通信硬件USB

在硬件交互的首篇对设备硬件的分类中,互联通信系列硬件主要用来与其他设备进行数据交互。从本文开始,将重点介绍该系列相关硬件。互联通信系列硬件根据硬件的可通信距离,由近及远分为USB、NFC、蓝牙、WLAN,SIM卡槽,这些硬件之间的功能原理及关系可以查找其他资料详细学习。总之,他们为当前设备与其他设备的交互搭建了桥梁,只要双方设备均遵循该系列硬件的协议,就可以在硬件层互相通信,而设备上的Android操作系统便会将硬件层的数据转换为应用层数据,进而与应用程序交互。这样也就实现了两个不同设备上的应用程序间的交互方案。理论上这个方案是可行的,那实际各硬件的使用方式分别是怎么样的呢?USB接口在应用程