当前位置: 首页 > news >正文

Android11 HID开发系统源码配置

# RK356X_ANDROID11_CUSTOM_HID

## 1.确认SDK版本。

cat  .repo/manifests/include/rk356x_repository.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project path="device/rockchip/rk356x" name="rk/device/rockchip/rk3566" remote="rk" revision="refs/tags/android-11.0-mid-rkr10" />
</manifest>

## 2.配置HID功能。

### 2.1 Configfs配置。

要配置USB HID功能,就要知道HID Report 描述符的定义和用途,不同描述符会描述不同的功能,比如键盘,鼠标。下面补丁提供一个自定义HID的用例。下面是一个自定义HID,只定义了一个Input(用于数据输入) 1024字节的Report 描述符。

project device/rockchip/common/                 
 -m     init.rk30board.usb.rc
project system/core/                           
 -m     rootdir/init.usb.configfs.rc

diff --git a/init.rk30board.usb.rc b/init.rk30board.usb.rc

http://www.lryc.cn/news/321155.html

相关文章:

  • 73_Pandas获取分位数/百分位数
  • 力扣练习题
  • Telegraf--采集指定信息
  • Redis是如何实现持久化的?请解释RDB和AOF持久化方式的区别和优缺点。Redis是单线程还是多线程的?为什么Redis使用单线程模型仍然能保持高性能?
  • java通过Excel批量上传数据
  • VS2022 配置QT5.9.9
  • 接收用户输入的数字,判断是否是质数(素数)以及输出1-100之间的所有质数
  • 人脸识别AI视觉算法---豌豆云
  • Apache SeaTunnel MongoDB CDC 使用指南
  • 智能合约 之 部署ERC-20
  • 【C++】用红黑树模拟实现set、map
  • 实现:mysql-5.7.42 到 mysql-8.2.0 的升级(二进制方式)
  • 深入探讨医保购药APP的技术架构与设计思路
  • react中点击按钮不能获取最新的state时候
  • 2、鸿蒙学习-申请调试证书和调试Profile文件
  • 蓝桥杯算法基础(13):十大排序算法(希尔排序) (快速排序)c语言版
  • web学习笔记(三十二)
  • Android 地图SDK 绘制点 删除 指定
  • Nodejs 第五十八章(大文件上传)
  • Linux编译器--gcc/g++的使用
  • 苍穹外卖-day13:vue基础回顾+进阶
  • 蓝桥杯/慈善晚会/c\c++
  • 2024.3.19
  • 【Python】新手入门学习:详细介绍单一职责原则(SRP)及其作用、代码示例
  • 【DataWhale学习笔记】使用AgentScope调用qwen大模型
  • 【C++】手撕AVL树
  • 探索 TorchRe-ID--基于 Python 的人员再识别库
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:Flex)
  • tmux最基础的一点应用-不用一直挂着ssh,可以干点别的事情
  • Java推荐算法——特征加权推荐算法(以申请学校为例)