rt-thread icon indicating copy to clipboard operation
rt-thread copied to clipboard

RT-Thread is an open source IoT real-time operating system (RTOS).

Results 626 rt-thread issues
Sort by recently updated
recently updated
newest added

### RT-Thread Version 9afe6a51826fb84de229de220dab2077aa5734b2 ### Hardware Type/Architectures qemu-virt64-riscv ### Develop Toolchain GCC ### Describe the bug https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/programming-manual/ipc2/ipc2?id=%E4%BF%A1%E5%8F%B7 在qemu-vir64-riscv的环境下执行信号使用例程,会出现以下报错: 看样子似乎是libcpu的支持有问题? ```Shell catcatbing@catcatbing-thinkpad-l15-gen-4:~/dev/project/join_rtt/rt-thread/bsp/qemu-virt64-riscv$ ./qemu-nographic.sh OpenSBI v1.3 ____ _____ ____ _____ / __...

Arch: RISC-V

### Describe problem solved by the proposed feature 为了方便用户方便使用yml中的配置,添加如下命令 `scons --attach=? ` 打印出yml中的所有配置 参考如下: ![Image](https://github.com/user-attachments/assets/73b8d30a-a743-41a6-9d6c-26d0b086c188) `scons --attach=component.cherryusb_cdc` 该命令把yml中的component.cherryusb_cdc配置放到.config的最后中,并且执行一下menuconfig `scons --attach=default` 执行`git reset` 命令恢复.config为原样。 ### Describe your preferred solution 如有其他建议可以comment ###...

### Describe problem solved by the proposed feature 参考 https://github.com/milkv-duo/duo-buildroot-sdk 当 RT-smart 支持了 duo 系列产品后,也需要一个简单易用的打包工具,方便用户能够快速地简短命令操作即可生成一个完整的系统 package(包括了 firmware,sbi,u-boot,os(RT-thread) 以及文件系统),快速烧写到开发板中即可启动。 **P.S. 这个需求本身并不属于 RT-Thread 内核的一部分,先提在这里,后面如果找到合适的仓库(或者新建)后在移走。** ### Describe your preferred solution duo 的 RT-smart...

🎯 Focus
BSP: Cvitek
Arch: RISC-V
RT-Smart

### Describe problem solved by the proposed feature 目前在发布版本时,无法方便获取两个版本之间 kernel API 的改变,如果有这个 change list,依赖的软件包也能知道如何修改。 目前基于 doxygen 在整理 kernal 的 API 文档信息,这个工作可以作为一个副产品做起来。 ### Describe your preferred solution _No response_ ### Describe...

## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) 支持mlibc与rtthread的编译 目前仅支持编译rt-thread, 编译rt-smart由后续进一步提交 #### 你的解决方案是什么 (what is your solution) 添加相关头文件 #### 请提供验证的bsp和config (provide the config and bsp) - BSP:qemu-vexpress-a9...

action
🎯 Focus
RT-Smart
component: lwp
testcase
Component

### RT-Thread Version 53bd56ccf9cb77dd1cec3c3c9e1fde24b0a95267 ### Hardware Type/Architectures risc-v/K230 ### Develop Toolchain GCC ### Describe the bug 1. dfs_v2打开pagecache,运行任意elf后,通过free对比运行前后发现存在memleak ### Other additional context 定位到具体位置有两处: 1. 加载elf文件时对应的`struct dfs_file *file`结构未释放,原因为elf map时会增加`file->ref_count`,导致执行`close->fd_release->fdt_fd_release`时`file->ref_count`不等于1,未能正常释放 2. 用户程序退出时会执行`lwp_exit->_clear_child_tid->sys_futex`,此处是个share...

BSP: K230

### Describe problem solved by the proposed feature 可以在原有的ci.attachconfig.yml中实现如下规则: ```yml bsp_board_info: arch: arm toolchain: arm-none-eabi-gcc pre_build: | ./tools/ci/toolchain.sh arm-none-eabi-gcc apt-get install qemu-system post_build: arm-none-eabi-objcopy -O ihex rt-thread.elf rt-thread.hex run_cmd: ./qemu-nographic.sh...

### RT-Thread Version v5.1.0 ### Hardware Type/Architectures None ### Develop Toolchain GCC ### Describe the bug ## Basic Information I am reporting a potential vulnerability that has been identified in...

## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) #9886 #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the config and bsp) - BSP: - .config: -...

BSP: STM32
BSP
BSP: Renesas
BSP: GD32
BSP: Infineon
BSP: AT32
BSP: WCH

### Describe problem solved by the proposed feature 目前`scons --target=vsc`方式可以支持提供部分bsp/工程信息,例如RTT_ROOT,Groups等,但从工程角度出发,还是缺少部分,希望可以有更多的信息以json文本方式提供出来。也许这些信息是由bsp维护人员提供。 ### Describe your preferred solution 由bsp维护人来提供bsp/工程信息,以json文本方式。需要包括: - 可以支持哪些工具链,例如gcc,llvm,iar或其他 - 对应工具链的链接脚本文件是哪个; 也可以对`rtconfig.py`文件做重构,一些信息可以从这个json文本中直接获得,而不是再通过`rtconfig.py`文件指定。 或者未来可以让`rtconfig.py`文件更json文本化。 ### Describe possible alternatives 在json文件的基础上,未来可以通过带UI 的配置工具。