草庐IT

树莓派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接口在应用程

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

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

欧洲发布统一电子设备的充电端口修正案,拟统一充电规格(USB Type-C)

2022年6月7日,欧洲议会(EuropeanParliament)发布一项关于无线电设备指令的修正案,用以统一常用的中小型便携式电子设备的充电端口。该修正案旨在减少每年产生的电子垃圾,并让消费者在购入新电子设备时,可自行选择是否要额外购买充电设备。   根据此修正案,可通过电源线重复充电的手机,以及其他相似类别的无线电设备(如:平板电脑、电子阅读器、耳机、数码相机、头戴式耳机、掌上游戏机,以及便携式扬声器)皆须采用USBType-C端口。在该法案生效40个月后,笔记本电脑也须适用此规范。待修正案正式批准后,将在欧盟官方公报(EUOfficialJournal)上公布,20日后生效,并于生效日

欧洲发布统一电子设备的充电端口修正案,拟统一充电规格(USB Type-C)

2022年6月7日,欧洲议会(EuropeanParliament)发布一项关于无线电设备指令的修正案,用以统一常用的中小型便携式电子设备的充电端口。该修正案旨在减少每年产生的电子垃圾,并让消费者在购入新电子设备时,可自行选择是否要额外购买充电设备。   根据此修正案,可通过电源线重复充电的手机,以及其他相似类别的无线电设备(如:平板电脑、电子阅读器、耳机、数码相机、头戴式耳机、掌上游戏机,以及便携式扬声器)皆须采用USBType-C端口。在该法案生效40个月后,笔记本电脑也须适用此规范。待修正案正式批准后,将在欧盟官方公报(EUOfficialJournal)上公布,20日后生效,并于生效日

从USB存储设备启动树莓派

设置USB启动  当前环境使用的树莓派版本为:RaspberryPi3B,并且已经在SD卡中烧录系统;1.使用SD卡烧录RaspberryPiOS。  可以只使用RaspberryPiOSLite,无桌面环境;2.RaspberryPi启动进入操作系统中后,更新系统环境:sudoapt-getupdatesudoapt-getupgrade3.完成系统更新后,在终端中输入以下命令:  该命令将program_usb_boot_mode=1写入引导配置文件,当RaspberryPi启动时,它就知道需要将数据写入OTP的USB引导模式。echoprogram_usb_boot_mode=1|sud

从USB存储设备启动树莓派

设置USB启动  当前环境使用的树莓派版本为:RaspberryPi3B,并且已经在SD卡中烧录系统;1.使用SD卡烧录RaspberryPiOS。  可以只使用RaspberryPiOSLite,无桌面环境;2.RaspberryPi启动进入操作系统中后,更新系统环境:sudoapt-getupdatesudoapt-getupgrade3.完成系统更新后,在终端中输入以下命令:  该命令将program_usb_boot_mode=1写入引导配置文件,当RaspberryPi启动时,它就知道需要将数据写入OTP的USB引导模式。echoprogram_usb_boot_mode=1|sud

安卓系统使用USB转串口

概述安卓系统支持多种USB外围设备,提供两种模式来支持实现USB外设接入系统:USB配件模式和USB主机模式。在USB配件模式下,接入的USB设备充当USB主机,并为USB总线供电。USB配件产品包括USB转接设备、诊断和音乐设备、读卡器等,遵循Android附件通信协议(AndroidAccessoryCommunicationProtocol)。这种模式使不具备主机功能的Android设备具有了与USB硬件交互的能力。在USB主机模式下,Android设备扮演主机的角色。这种设备的例子包括键鼠、U盘和游戏手柄等。下图展示了两种模式的异同。当Android设备处于主机模式时,它扮演USB主机

安卓系统使用USB转串口

概述安卓系统支持多种USB外围设备,提供两种模式来支持实现USB外设接入系统:USB配件模式和USB主机模式。在USB配件模式下,接入的USB设备充当USB主机,并为USB总线供电。USB配件产品包括USB转接设备、诊断和音乐设备、读卡器等,遵循Android附件通信协议(AndroidAccessoryCommunicationProtocol)。这种模式使不具备主机功能的Android设备具有了与USB硬件交互的能力。在USB主机模式下,Android设备扮演主机的角色。这种设备的例子包括键鼠、U盘和游戏手柄等。下图展示了两种模式的异同。当Android设备处于主机模式时,它扮演USB主机

【远程访问与设备重定向】上海道宁为您助您远程共享USB设备与USB设备重定向到远程会话

  USBoverNetwork用于通过LAN或Internet与远程USB设备进行通信远程USB设备可供多个用户共享当您连接远程共享USB设备时它们会被识别为直接连接到本地计算机  USBforRemoteDesktop是通过MicrosoftRDP、TeradiciPCoIP或CitrixICA协议将USB设备重定向到远程会话的理想解决方案USB设备被模拟为直接插入远程侧  开发商介绍FabulaTech是一家位于英国伦敦的软件开发公司,其专业精神、经验和执行领导能力得到高度认可。  FabulaTech为丰富的设备重定向、USB虚拟化、云、远程访问和其他领域提供创新软件。FabulaTe