R_DapLink采用RT-Thread作为我们实时系统,提供系统调度,IPC通信。选择RT-Thread的原因:RT-Thread已经包含了cherryUSB协议栈软件,这给我减少了很多移植的工作量。 R_DapLink的USB协议栈采用cherryUSB协议栈,其代码链接:https://github.com/cherry-embedded/CherryUSB。cherryUSB协议栈提供了对应的文档,其文档链接:https...
CherryUSB是一个小而美、可移植性高的USB主从协议栈。它是由国内开发者开发的一款USB协议栈,以其优秀的性能效率得到了开发者的青睐,特别是在高速USB外设上表现出色。值得注意的是,CherryUSB已经成为RT-Thread的USB标准对接协议栈实现。这意味着在RT-Thread系统中,开发者可以方便地使用CherryUSB来实现USB相关功能,为项目...
本文主要介绍了CherryUSB在RT-Thread上的USB网卡应用,由主讲人吕家振(sakumisu)分享。主要内容包括对接过程、性能优化和USB网卡介绍。 对接过程中,首先完成class枚举,然后分配netif,创建线程处理rx数据,最后在class拔出时停止服务并删除netif。性能优化方面,主要针对USB驱动、USB CLASS协议、LWIP设计问题等方面进行优化。例...
RT-Thread Architecture RT-Thread has not only a real-time kernel, but also rich components. Its architecture is as follows: It includes: Kernel layer: RT-Thread kernel, the core part of RT-Thread, includes the implementation of objects in the kernel system, such as multi-threading and its...
CherryUSB(@sakumisu) 先楫在享受RT-Thread社区的强大生态赋能的同时,也在积极向社区贡献自己的力量。 先楫的HPM6000系列提供了多网口的支持,在使用RT-Thread 生态的过程中,积极贡献了支持多实例的PHY驱动抽象层 先楫的HPM6800EVK提供了eMMC和完善的SD卡支持,在使用RT-Thread 生态的过程中,积极贡献了SD3.0以及eMMC...
mode)组合设置如题,base on mcu的rt thread project已经可以编译通过,在rtt studio中添加cherryusb后...
Connect the second usb serial to the target console: $ minicom -D /dev/ttyACM1 specs at32f435 arm processor, 288MHz, 1024 kbyte flash, 512 kbyte ram. rt-thread open source real-time operating system CherryUSB open source usb stack Black Magic open source debug probe with built-in gdb ...
CherryUSB CherryUSB 目录结构 CherryUSB Device 协议栈简介 CherryUSB Host 协议栈简介 CherryUSB Device API CherryUSB Host API RT-Thread 软件包使用 CherryUSB English CherryUSB 是一个小而美的、可移植性高的、用于嵌入式系统的 USB 主从协议栈。 CherryUSB 目录结构 .├── class │ ├── audio │ ├...
RT-Thread 中的 POSIX 支持分享.pdf,• • • –– ➢ PSE51,基础级,拥有内核, 也就是pthread,signal 等 ➢ PSE52,控制级,简单文件 系统,消息队列,日志追踪 等 ➢ PSE53,专业级,同步IO, 网络等 ➢ PSE54,多功能级,命令行 解析,完整的文件系统
RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件的物联网操作系统,架构如下: 内核层:RT-Thread内核,是 RT-Thread的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)与硬件密切相关,由外设驱动和 CPU 移植...