rt-thread
rt-thread copied to clipboard
RT-Thread is an open source IoT real-time operating system (RTOS).
add delete key. 添加删除键 ## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the config and bsp) - BSP:...
### RT-Thread Version v5.1.0 ### Hardware Type/Architectures Not Apply ### Develop Toolchain Other ### Describe the bug ### Summary I have identified a critical privilege escalation vulnerability in the sys_recvfrom...
### RT-Thread Version v5.1.0 ### Hardware Type/Architectures Not apply ### Develop Toolchain Other ### Describe the bug ### Summary I have identified a vulnerability in the sys_thread_sigprocmask system call in...
### RT-Thread Version v5.1.0 ### Hardware Type/Architectures Not apply ### Develop Toolchain Other ### Describe the bug ### Summary I have identified a vulnerability in the sys_sendto system call in...
### RT-Thread Version v5.1.0 ### Hardware Type/Architectures Not apply ### Develop Toolchain Other ### Describe the bug ### Summary I have identified a vulnerability in the sys_sigprocmask system call in...
## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) ifx_control缺少关中断功能 #### 你的解决方案是什么 (what is your solution) 添加关中断 #### 请提供验证的bsp和config (provide the config and bsp) - BSP: - .config:...
### Describe problem solved by the proposed feature Why didn't I find the bsp for Allwinner T3 ### Describe your preferred solution _No response_ ### Describe possible alternatives _No response_
### Describe problem solved by the proposed feature POSIX(Portable Operating System Interface,可移植操作系统接口)是由IEEE制定的跨平台操作系统接口标准,旨在统一UNIX-like系统的应用程序接口(API),确保软件在不同系统间的可移植性。 POSIX是RT-Thread上极为看重的一点,需要在这块上做得更完善,更好。 ### Describe your preferred solution ### POSIX标准概述 #### 1. **POSIX的定义与核心目标** POSIX(Portable Operating System Interface,可移植操作系统接口)是由IEEE制定的跨平台操作系统接口标准,旨在统一UNIX-like系统的应用程序接口(API),确保软件在不同系统间的可移植性。其核心目标包括: - **标准化接口**:定义文件操作、进程控制、线程管理、信号处理等基础API,形成统一的编程规范。 -...
## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the config and bsp) - BSP: - .config: - action:...
### Describe problem solved by the proposed feature 由于bsp目前过于大,现在大家下载整个rtthread也过于庞大, 但是下下来之后,大部分是bsp的内容,bsp和.git的内容占到大小的90%  可以看到bsp占了2.2G,外加904M的.git 实际上RTTHREAD内部代码占到100M左右,包括文档。差不多3%左右。 目前BSP大头也是芯片比较多的厂商  之前为了方便大家能够实现开箱即用的快速开发形式,将HAL库放到BSP中,但是随着bsp越来越多,HAL也越来越庞大,而且大部分是用不到的芯片。所以为了能够方便各个芯片用户的快速使用,将厂商SDK以软件包的形式上传,保留RTTHREAD的适配,可以放到BSP中。 其他形式由于网络等因素,综合考虑目前软件包的形式优点比较明显。 ### Describe your preferred solution 目前希望STM32能够持续的将HAL库都剥离出来,避免其他非STM32的用户下载冗余代码。 目前比较统一建议是: 参考bsp/nrf5x和STM32/L4系列,将厂商的HAL库形成一个软件包的形式供需要的用户单独执行`pkgs --update` 下载 这一块后续新增bsp会强制要求将SDK整合成软件包的形式,精简bsp,没有特殊情况,不再接收厂商单独的SDK放到bsp中。 STM32系列可以参考L4系列将HAL库整合成软件包的形式。 软件包目前统一放到下面的目录中,bsp中默认选中即可。...