草庐IT

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

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

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

解决USB在虚拟机不显示问题

电脑重装了下系统,顺带重新装了vmware,发现虚拟机无法识别USB设备,居然连右下角图标和可识别设备都不显示了。网上找了很多方法,大多是纷繁复杂,且行不行都无法保证。我发现一个最简单的办法,如下:  按照上图步骤,移除USB设备后,在后头添加USB设备即可,插入USB设备即可提示。 不过,应该是每台虚拟机都要重复这样的操作,我只做了一台,其他几台没看,这样对很多台虚拟机的人来说,或许有点麻烦。