hid
  • 2024-06-21大语言模型 MOE 简明实现指南
    这篇文章中,我简要实现一下大语言模型的MOE模块。MOE模块位于每个GPT层中,位于注意力模块的后面,每个MOE模块包含若干个MLP模块作为专家。这些专家是稀疏的,也就是每次选择部分来调用,并不会调用全部,从而节省宝贵的算力。首先定义一些常量,通常应该在模型配置文件里面。bs=5#批
  • 2024-06-17树莓派pico入坑笔记,快捷键键盘制作
    使用usb_hid功能制作快捷键小键盘,定义了6个键,分别是ctrl+z ctrl+v ctrl+c ctrl+a ctrl+w ctrl+n 对应引脚board.GP4,board.GP8,board.GP13board.GP28,board.GP20,board.GP17需要用到的库,记得复制进单片机存储里面然后是main主程序代码importboardfromdig
  • 2024-06-08【GD32H757Z海棠派使用手册】第十三讲 USB-虚拟键盘实验
    13.1实验内容通过本实验主要学习以下内容:USB协议基本原理GD32H7xxUSBHS的使用虚拟键盘的协议原理及使用13.2实验原理13.2.1USB通信基础知识USB的全称是UniversalSerialBus,通用串行总线。它的出现主要是为了简化个人计算机与外围设备的连接,增加易用性。USB支持热
  • 2024-05-08qt 使用windows 的USB库 hid.dll 报错 :undefined reference to `HidD_GetAttributes(void*, _HIDD_ATTRIBUTES*)@
     1、cmakeLists.txt文件引入相应的库: cmake_minimum_required(VERSION3.5)project(test1LANGUAGESCXX)file(GLOBSRC./*.cpp./*.h)add_executable(test1${SRC})include(GNUInstallDirs)target_link_libraries(${PROJECT_NAME}hidsetupapi)inst
  • 2024-04-26qt 使用hid开源库 ,搜索所有的hid设备
    效果:  cmakeLists.txt:cmake_minimum_required(VERSION3.5)project(TF_Hid_UseANDTestVERSION0.1LANGUAGESCXX)set(CMAKE_AUTOUICON)set(CMAKE_AUTOMOCON)set(CMAKE_AUTORCCON)set(CMAKE_CXX_STANDARD17)set(CMAKE_CXX_STANDARD_REQUIREDON)file(G
  • 2024-03-20【BlueZ协议栈】HOG实现通路完整分析
    1.1HOG概述HOGP是HIDOverGATTProfile的缩写,即蓝牙HID设备是通过BLE的GATT来实现HID协议的。常见的蓝牙鼠标、蓝牙键盘、蓝牙手柄,它们都属于HID设备,但与有线设备不同的是,有线鼠标等设备属于USBHID设备,而蓝牙鼠标等设备属于BluetoothHID设备,即协议是一样的,只是通信方
  • 2024-03-03Android模拟蓝牙蓝牙键盘——适配Android和Windows
    学校寒假有个程序设计比赛,我也一直想要去写一个安卓模拟的蓝牙键盘,这样无论到哪里,比如班班通和没有键盘的电脑设备,有手机就可以操作它,也比USB方便一些。忙活了一个寒假,也走了不少歪路,终于整成了,下面分享一些经验。代码思路①第一步是蓝牙HID的初始化在安卓API28后开放了Bluetoo
  • 2024-02-01STM32CubeMX教程31 USB_DEVICE - HID外设_模拟键盘或鼠标
    1、准备材料正点原子stm32f407探索者开发板V2.4STM32CubeMX软件(Version6.10.0)keilµVision5IDE(MDK-Arm)ST-LINK/V2驱动野火DAP仿真器XCOMV2.6串口助手2、实验目标使用STM32CubeMX软件配置STM32F407开发板USB_OTG_FS为工作在HumanInterfaceDeviceClass(HID)(人机接口
  • 2024-01-192024-1-19阻止事件
    目录阻止事件没有添加阻止事件:添加阻止事件区别点:阻止事件为什么要有阻止事件这里有个情况,但我的输入框内没有输入字符串就被提交的时候,我需要它显示提示文字,但是如果没有阻止事件的参与就有可能无法长久显示没有添加阻止事件:例子如下<!DOCTYPEhtml><html> <head> <met
  • 2023-12-1202-项目问题集6021
    目录一.hid问题一.hid问题hid发键值getevent只有在,连上第一次按按键可以获取到//需要按下抬起一起发if(APP_hidDevGapState==GAPROLE_CONNECTED){hidConsumer_CmdReport(key_code_hid_control,CONSUMER_REPORT_LEN);hidConsumer_CmdReport(key_code_rel
  • 2023-11-19Linux下荣耀MagicBook的触控板被错误识别为鼠标的临时解决方案
    TL;DR安装软件包hid-tools,然后运行命令:sudohid-featureset-f300003$(sudohid-featurelist-devices|grepBLTP7853|awk-F:'{print$1}')问题现象荣耀MagicBook笔记本安装了汇顶的触控板,此触控板在Linux下被识别为鼠标,导致无法使用触控板手势等功能。该触控板
  • 2023-10-13BLE_HID类设备连接上主机后发数据返回错误码解决方法
    继上文HID设备的使用,BLE_HID例程增加报表描述符使用我们在BLE_HID类蓝牙设备应用中调用HidDev_Report函数发送数据,如果出现了返回以下错误码时,应该是HID数据通道未能完全成功打开,我们可以在代码中添加处理以手动辅助开启,#definebleInvalidTaskIDINVALID_TASK
  • 2023-10-13BLE_HID例程增加报表描述符使用
    我们一般hid类设备都是键鼠设备居多,在此还是以CH582的Hid_keyboard程序为例,修改其中的hidkeyboardservice.c文件,增加了:16bit全键盘、多媒体键(如音量+,音量-,静音等)、系统控制键(电脑休眠、电脑关机),由于蓝牙在部分电脑中休眠期间蓝牙驱动是关闭的,因此无法通过蓝牙唤醒电脑,鼠标数
  • 2023-09-20ST: USB Host and Device
    ST:USBHostandDeviceUSBDevices实现可实现用一个USB接口实现多个USB设备,如HID+MSC;HID+CDC;HID+CDC+MSC等等使用HAL库及USB库,以HID+MSC为例 一、增加端点增加端点,同时修改FIFO配置大小,STM32USBFSFIFO总大小为1.25KB,设置是使用的单位是32bit;源码usb_core.c中
  • 2023-08-30stm32f411CEU6做HID键盘,使用stm32cubemx随手记录
    最近找到一个stm32f411开发板,买了很久之前测试完就没使用了现在来做个HID键盘用用下面这个是当时购买淘宝店铺下面的gitee链接有兴趣的可以看看WeActStudio.MiniSTM32F4x1:WeActStudioSTM32F401CEU6/STM32F411CEU6核心板资料Github镜像仓库(gitee.com)关于stm32f411ceu6
  • 2023-06-29HID类的触摸屏TouchScreen描述符
      本文主要分析触摸屏的报表描述符,设备、配置描述符和其他描述符就不赘述了,可以参考HID类的JoyStick描述符-JayWell-博客园(cnblogs.com)。//设备描述符constuint8_tMyDevDescr[]={0x12,0x01,0x10,0x00,0x00,0x00,0x00,0x40,
  • 2023-06-04NetHunter使用Rucky实现HID键盘数据模拟攻击
    知识概要:NetHunter:是KaliLinux推出的移动Android端的系统Rucky:是一种基于HID设备的攻击工具,其本质是一个可编程的键盘模拟器,可以用于快速执行各种攻击,例如在目标计算机上执行特定的命令、窃取密码等。HID:是指人体接口设备,常见的HID包括键盘、鼠标、摄像头等USB设备
  • 2023-06-01kprobe_events shell模式使用教程
    kprobe_eventsshell模式使用教程kprobe使用前提需要内核启用以下配置CONFIG_KPROBES=yCONFIG_HAVE_KPROBES=yCONFIG_KPROBE_EVENT=ykprobe_eventskprobe_events有两种类型:kprobe,kretprobekprobe_evnets规则添加的入口:/sys/kernel/debug/tracing/kprobe_events
  • 2023-01-04USB Keyboard Recorder
    USBKeyboardRecordercatalogue0.引言1.DeviceClassDefinitionforHumanInterfaceDevices(HID)2.USBHIDReportDescriptors3.arduino
  • 2022-12-28MINIGPA103 USBHID评估板入门学习手册基于STM32HAL库
    序由于作者水平有限,文档和视频中难免有出错和讲得不好的地方,欢迎各位读者和观众善意地提出意见和建议,谢谢!第一部分、硬件概述1.1实物概图图1.1Gamepad实物概图如图1
  • 2022-12-26Attention机制学习
    Attention机制回顾RNN结构讲attention之前先回顾一下RNN的各种结构NtoN如:语音处理,时间序列处理Nto1如:情感分析,输入一段视频判断类型1toN或如:从图像生成文字,从类别生成
  • 2022-11-27Linux 禁用笔记本自带键盘
    #disablexinputlist|grepAT|egrep-o"id=[0-9]*"|egrep-o"[0-9]*"|xargsxinputdisable#enablexinputlist|grepAT|egrep-o"id=[0-9]*"|egre
  • 2022-11-10USBD_CUSTOM_HID_SendReport发送d不断发送
    USBD_CUSTOM_HID_SendReport发送d不断发送USBD_CUSTOM_HID_SendReport发送d不断发送USBD_CUSTOM_HID_SendReport发送d不断发送USBD_CUSTOM_HID_SendReport发送d不断发送
  • 2022-11-10usb hid 键盘值
                         
  • 2022-11-09win10睡眠后无故被唤醒
    装了一个台式机,本来好好的,可是不知怎么了,已经睡眠的电脑老是自动被唤醒,回想起来可能和安装的软件有关(MouseWithoutBorders),可以软件卸载后依然会出现自动被唤醒的问题,尝试