harmony 鸿蒙USB服务开发概述

  • 2022-08-09
  • 浏览 (731)

USB服务开发概述

基本概念

USB服务是应用访问底层的一种设备抽象概念。开发者根据提供的USB API,可以获取设备列表、控制设备访问权限、以及与连接的设备进行数据传输、控制命令传输等。

运作机制

USB服务系统包含USB API、USB Service、USB HAL。

图1 USB服务运作机制

zh-cn_image_0000001237821727

  • USB API:提供USB的基础API,主要包含查询USB设备列表、批量数据传输、控制命令传输、权限控制等。

  • USB Service:主要实现HAL层数据的接收、解析、分发以及对设备的管理等。

  • USB HAL层:提供给用户态可直接调用的驱动能力接口。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙设备管理

harmony 鸿蒙扩展外设管理开发指导

harmony 鸿蒙输入设备开发指导

harmony 鸿蒙位置服务开发指南

harmony 鸿蒙鼠标光标开发指导

harmony 鸿蒙示例服务器开发指导

harmony 鸿蒙示例服务器开发概述

harmony 鸿蒙传感器开发指导

harmony 鸿蒙传感器开发概述

harmony 鸿蒙Stationary开发指导

0  赞