📋📌 v5.0.0 特性征集与讨论 | v5.0.0 discussion #6224
Replies: 71 comments 10 replies
|
驱动框架、及bsp驱动命名规则整理。 |
|
目前缺少 Flash 管理类的组件,挺多嵌入式产品上都会用到相关功能。存储也算是系统基础能力,是不是可以把 FAL 从软件包移动至组件里。 已完成 |
|
GCC下完整的自主的libc,不依赖newlib |
|
|
|
更新(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 |
|
消息邮箱消息队列返回消息长度的问题:#5730 |
|
USB 方式连接4G 网络? |
好像latest 已经这么做了,不过好像是默认支持STM32F2 这个搞得有点尴尬 |
|
支持用户态下以rust方式编程; 这个棒! |
那个F2只是个例子,你需要自己适配到自己的具体型号,部分bsp也适配了fal,你可以参考 |
|
#6235 (comment) RTC框架日期和时间分成了两个函数,容易在比如2023年12月31日23时59分59秒这种节点出问题 |
|
实现LLRB和栈数据结构,将ipc文件夹拎出来 |
|
对滥用inline以及宏函数的行为展开筛查 |
|
usb协议栈进行梳理,大部分时候要完全做到拿来就用;可以的话要开始支持OTG了. |
|
单核情况下定义struct rt_spinlock |
|
动态添加的device要有机制避免应用层调用异常;比如U盘热拔插的过程中读写文件等; |
|
清理libcpu代码调用list_thread(); |
|
https://club.rt-thread.org/ask/article/0242e9ce774e161c.html |
|
想要一个统一性的驱动事件回调机制 可以把rx_indicate tx_complete也统合进来 |
|
随着v5.0的推进,一些原来预先设定的工作可以开展起来的,例如:
|
|
可以实现一下控制台二级命令甚至参数的自动补全 |
|
|
请问rt-smart的用户态Rust支持目前情况咋样啊 |


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下全进程的特性;其他请多多补充。
All reactions