📋📌 v5.0.0 特性征集与讨论 | v5.0.0 discussion #6224
Replies: 71 comments 10 replies
-
Beta Was this translation helpful? Give feedback.
-
驱动框架、及bsp驱动命名规则整理。 |
Beta Was this translation helpful? Give feedback.
-
LLVM #5551 #7521 <- 已经在此PR中得到支持 |
Beta Was this translation helpful? Give feedback.
-
线程控制块 隐性继承rt_object的问题 #5500 已经在此处 完成 #7131 |
Beta Was this translation helpful? Give feedback.
-
目前缺少 Flash 管理类的组件,挺多嵌入式产品上都会用到相关功能。存储也算是系统基础能力,是不是可以把 FAL 从软件包移动至组件里。 已完成 |
Beta Was this translation helpful? Give feedback.
-
GCC下完整的自主的libc,不依赖newlib |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
ipc 的FIFO模式也有问题: #4940 |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
更新(2022年8月28日13:39:00)在此处实现 #6340 版本控制规范:https://semver.org/ 目前的版本子号不是很规范,其中RT_VERSION甚至和VS那边造成了冲突 /* RT-Thread version information */
#define RT_VERSION 4L /**< major version number */
#define RT_SUBVERSION 1L /**< minor version number */
#define RT_REVISION 1L /**< revise version number */ 参考ESP32: /** Major version number (X.x.x) */
#define ESP_ARDUINO_VERSION_MAJOR 2
/** Minor version number (x.X.x) */
#define ESP_ARDUINO_VERSION_MINOR 0
/** Patch version number (x.x.X) */
#define ESP_ARDUINO_VERSION_PATCH 3 建议改成: /* Major version number (X.x.x) */
#define RT_VERSION_MAJOR 4
/* Minor version number (x.X.x) */
#define RT_VERSION_MINOR 2
/* Patch version number (x.x.X) */
#define RT_VERSION_PATCH 0 |
Beta Was this translation helpful? Give feedback.
-
消息邮箱消息队列返回消息长度的问题:#5730 |
Beta Was this translation helpful? Give feedback.
-
USB 方式连接4G 网络? |
Beta Was this translation helpful? Give feedback.
-
好像latest 已经这么做了,不过好像是默认支持STM32F2 这个搞得有点尴尬 |
Beta Was this translation helpful? Give feedback.
-
支持用户态下以rust方式编程; 这个棒! |
Beta Was this translation helpful? Give feedback.
-
那个F2只是个例子,你需要自己适配到自己的具体型号,部分bsp也适配了fal,你可以参考 |
Beta Was this translation helpful? Give feedback.
-
#6235 (comment) RTC框架日期和时间分成了两个函数,容易在比如2023年12月31日23时59分59秒这种节点出问题 |
Beta Was this translation helpful? Give feedback.
-
实现LLRB和栈数据结构,将ipc文件夹拎出来 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
对滥用inline以及宏函数的行为展开筛查 |
Beta Was this translation helpful? Give feedback.
-
usb协议栈进行梳理,大部分时候要完全做到拿来就用;可以的话要开始支持OTG了. |
Beta Was this translation helpful? Give feedback.
-
单核情况下定义struct rt_spinlock |
Beta Was this translation helpful? Give feedback.
-
动态添加的device要有机制避免应用层调用异常;比如U盘热拔插的过程中读写文件等; |
Beta Was this translation helpful? Give feedback.
-
清理libcpu代码调用list_thread(); |
Beta Was this translation helpful? Give feedback.
-
如下图所示,通过 J-Trace 可以发现,大型项目中 timegm 、 HAL_get_time 、HAL_get_date 占用系统负荷较高 |
Beta Was this translation helpful? Give feedback.
-
https://club.rt-thread.org/ask/article/0242e9ce774e161c.html |
Beta Was this translation helpful? Give feedback.
-
想要一个统一性的驱动事件回调机制 可以把rx_indicate tx_complete也统合进来 |
Beta Was this translation helpful? Give feedback.
-
随着v5.0的推进,一些原来预先设定的工作可以开展起来的,例如:
|
Beta Was this translation helpful? Give feedback.
-
可以实现一下控制台二级命令甚至参数的自动补全 |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
请问rt-smart的用户态Rust支持目前情况咋样啊 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
v5.0.0是一个大版本发布,一些前期的准备也在推进,考虑到的部分包括:
components/lwp
组件的情况即可支持MMU下全进程的特性;其他请多多补充。
Beta Was this translation helpful? Give feedback.
All reactions