rt-thread
rt-thread copied to clipboard
RT-Thread is an open source IoT real-time operating system (RTOS).
## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) 在创建消息队列的内部函数中 `msg_size` 或 `max_msgs` 参数类型为 `rt_size_t` ,这和 `rt_messagequeue` 结构体中的相关成员的类型 `rt_uint16_t` 不同,存在截断而导致未知错误的可能。 #### 你的解决方案是什么 (what is your solution) 对创建消息队列函数进行参数检查 ####...
## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) Relates to #8846 Dealing with mem region out of kernel space. #### 你的解决方案是什么 (what is your solution) - Fix...
由于项目中有不同需求的配置,此次提交可以通过templete模块文件来创建不同的配置,使用scons --target=mkd5来生成工程的不同配置,本提交已在基本stm32\gd32测试 https://gitee.com/rtthread/rt-thread/pulls/649 ## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the config and bsp) - BSP: -...
## 拉取/合并请求描述:(PR description) 最终目的:使用 cherryusb 替换 rtthread 自带的 usb 协议栈。[同步的当前主线 commit](https://github.com/cherry-embedded/CherryUSB/commit/2cb6c598c18f804990e0aac498468a4659d965b0) 替换流程: 1,将原有的 usb stack 移动到 components/legacy 目录下,用于使用 rtt usb stack的用户 2,增加 cherryusb 至 drivers/usb 目录 3,选择部分bsp 增加 cherryusb 适配(主要增加非...
## 拉取/合并请求描述:(PR description) #### 为什么提交这份PR (why to submit this PR) 主线代码使用ukernel时编译问题 #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the config and bsp) - BSP: - .config: - action:...
我的环境为RT-ThreadV5.0.0,ENV工具版本为V1.3.5 我在 menuconfig 里面的 _RT-Thread Components_ 下使能了 DFS 和 FAL。 在 _RT-Thread Components → C/C++ and POSIX layer_ 下使能了C++组件,没有使用C11的多线程函数。 在 _RT-Thread Components → C/C++ and POSIX layer → POSIX (Portable...
在 `rt_hw_serial_isr` 中的 `RT_SERIAL_EVENT_TX_DMADONE` 分支逻辑如下: ```c case RT_SERIAL_EVENT_TX_DMADONE: { struct rt_serial_tx_fifo *tx_fifo; tx_fifo = (struct rt_serial_tx_fifo *)serial->serial_tx; RT_ASSERT(tx_fifo != RT_NULL); tx_fifo->activated = RT_FALSE; /* Trigger the transmit completion callback */...
## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) pic中添加各cpu的中断信息 #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the config and bsp) - BSP: - .config: -...
大家会比较多提及到RT-Thread Roadmap,这里先列个issue,把相关的支持计划列出来 RISCV是一个”新兴的“架构,很有希望能够成为三大CPU架构之一,所以也单独列出RISCV的支持计划 * #8358 ### 针对smart版本的计划 smart版本主要是针对带MMU的处理器,所以有很多新的功能出现,进程(lwP),内存管理(mm)。 * vDSO功能 * 虚拟设备文件系统升级(DFSv2.0) -- 已经完成大部分升级,加入dentry,symbolic link, page cache等功能特性 * #7606 * #8672 * #8336 * 设备驱动框架升级 * #8115 * 支持设备树 -...
## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the config and bsp) - BSP: - .config: - action:...