本项目主要为一个通过USB HID协议对电脑进行通信的机械键盘(30左右键+3个编码器),添加WS2812的灯珠,添加1.14寸OLED显示屏,均完成基础功能编写测试(存在部分不稳定的bug)。通过RT-Thread为每一个设备建立线程,实现了互相通讯,实现了部分互动特效。 开发板和RT-Thread使用情况概述 本次设计对键盘部分设计了PCB以及顶部...
lz还在吗?可以基于RT-Thread的USB Device框架重构下上层HID驱动了。ffxz老大,不好意思,由于项目时间紧...
winUSB软件采用RT thread操作系统自带的USB device协议中 Winusb类驱动,此协议栈已经实现了USB的基本功能,具体代码可以参考分享仓库地址:GitHub - longtengmcu/USB-HOST-driver-4G-rndis-device: STM32F429 USB HOST driver 4G rndis device, Realization of high speed Ethernet data communication。 1程序在STM32中...
1、代码重用RTThread提供了一套完整的中间件和库,可以方便地重用代码。例如,使用RTThread的USB库可以方便地实现USB设备的驱动程序,而不需要从头开始编写代码。 2、可靠性高RTThread具有高度可靠性的特点,它经过了长时间的实际应用和测试。RTThread还提供了多种容错机制,如看门狗、软件陷阱等,可以有效地提高系统的可靠...
FinSH 是 RT-Thread 的命令行组件,提供一套供用户在命令行调用的操作接口,主要用于调试或查看系统信息。它可以使用串口 / 以太网 / USB 等与 PC 机进行通信。 用户在控制终端输入命令,控制终端通过串口、USB、网络等方式将命令传给设备里的 FinSH,FinSH 会读取设备输入命令,解析并自动扫描内部函数表,寻找对应函数...
FinSH 是 RT-Thread 的命令行组件,提供一套供用户在命令行调用的操作接口,主要用于调试或查看系统信息。它可以使用串口 / 以太网 / USB 等与 PC 机进行通信,硬件拓扑结构如下图所示: 用户在控制终端输入命令,控制终端通过串口、USB、网络等方式将命令传给设备里的 FinSH,FinSH 会读取设备输入命...
1月 12 日消息,据 RT-Thread 发布,腾讯搜狗输入法携手物联网技术平台 RT-Thread 发布了首个适配 RTOS(实时操作系统)的输入解决方案,推出中文、英文、数字“三合一键盘”、语音输入和微安装包。 近年来,越来越多的智能穿戴设备采用 RTOS 系统,支持长续航能力。国内 RTOS 技术平台 RT-Thread 的操作系统累计装机量...
FinSH 是 RT-Thread 的命令行组件,类似于 Linux 下的 shell,提供了一套供用户在命令行调用的操作接口,主要用于调试或查看系统信息,它可以使用串口、网口、USB 等与 PC 进行通信。 当使用串口连接设备与控制终端时,FinSH 命令的执行流程如图: 用户在控制终端输入命令,控制终端通过串口、 USB、网络等方式将命令传给...
IT之家1 月 12 日消息,据 RT-Thread 发布,腾讯搜狗输入法携手物联网技术平台 RT-Thread 发布了首个适配 RTOS(实时操作系统)的输入解决方案,推出中文、英文、数字“三合一键盘”、语音输入和微安装包。 近年来,越来越多的智能穿戴设备采用 RTOS 系统,支持长续航能力。国内 RTOS 技术平台 RT-Thread 的操作系统累...
RT-Thread 支持 Finsh 功能,用户调试和查看系统信息,用户可以使用命令进行操作。输入help或者按 tab 键可以查看系统支持的命令: 我们尝试输入指令list_thread,显示系统当前正在运行的线程,以及线程状态和堆栈大小等信息: Finsh 具有自动补全功能,输入命令的部分字符,按下 Tab 键盘,则系统会根据当前已经输入的字符,从系统...