📋📌 v5.0.0 特性征集与讨论 | v5.0.0 discussion #6224
Replies: 71 comments 10 replies
-
驱动框架、及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.
-
对滥用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.
-
v5.0.0是一个大版本发布,一些前期的准备也在推进,考虑到的部分包括:
components/lwp
组件的情况即可支持MMU下全进程的特性;其他请多多补充。
Beta Was this translation helpful? Give feedback.
All reactions