硬汉嵌入式论坛

 找回密码
 立即注册
楼主: eric2013
收起左侧

[RTOS] RTX5全家桶源码综合模板发布V3.0,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架(2025-03-10)

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-18 10:08:37 | 显示全部楼层
missfox 发表于 2024-6-18 09:59
这个搞完了,发布UDS Bootloader

差不多。
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2024-6-18 11:25:09 | 显示全部楼层
支持硬汉哥
回复

使用道具 举报

0

主题

18

回帖

18

积分

新手上路

积分
18
发表于 2024-6-18 13:48:48 | 显示全部楼层
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-18 16:18:59 | 显示全部楼层
ifree 发表于 2024-6-17 17:38
H7不是只有一个USB控制器吗,能够同时做Host和Device吗,是分时复用的吗?

H7有两个独立的USB外设。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-19 01:59:17 | 显示全部楼层
更新发布。
回复

使用道具 举报

0

主题

29

回帖

29

积分

新手上路

积分
29
发表于 2024-6-19 04:54:41 | 显示全部楼层
持硬汉哥
回复

使用道具 举报

13

主题

200

回帖

239

积分

高级会员

积分
239
发表于 2024-6-19 05:32:57 来自手机 | 显示全部楼层
辛苦了
回复

使用道具 举报

26

主题

143

回帖

221

积分

高级会员

积分
221
发表于 2024-6-19 06:36:54 | 显示全部楼层
大赞!辛苦了
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2024-6-19 09:40:14 | 显示全部楼层
弱弱问一下,调试组件怎么打开的?
回复

使用道具 举报

0

主题

16

回帖

16

积分

新手上路

666

积分
16
QQ
发表于 2024-6-19 09:40:31 | 显示全部楼层
顶顶顶!终于等到了,第一时间刷了视频。
回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

积分
9
发表于 2024-6-19 09:42:53 | 显示全部楼层
赞一个。学习学习。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2024-6-19 09:48:31 | 显示全部楼层
RL-FlashFS调试组件这些组件是怎么打开的,我还没用过
回复

使用道具 举报

1

主题

10

回帖

13

积分

新手上路

积分
13
发表于 2024-6-19 09:54:30 | 显示全部楼层
大佬威武!!  期待GCC版早日上线!
回复

使用道具 举报

36

主题

2051

回帖

2159

积分

至尊会员

积分
2159
发表于 2024-6-19 10:39:45 | 显示全部楼层
感谢分享,辛苦
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

6

主题

34

回帖

52

积分

初级会员

积分
52
发表于 2024-6-19 11:04:14 | 显示全部楼层
RTX5和freeRTOS到底有啥区别呀?从框架来看,大体类似
回复

使用道具 举报

23

主题

65

回帖

134

积分

初级会员

积分
134
发表于 2024-6-19 11:31:02 | 显示全部楼层
硬汉哥,看到官方的源码github上RLFlashFS只有6.16.6及8.0.0版本的文件系统代码,之前版本的源码不发布吗?最新的6.16.6或者8.0.0好像不支持AC5.0编译器。目前使用的6.14.4的,难道只能切换使用AC6.0编译器吗?
RLFlashFS-revhistory.png
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2024-6-19 12:19:38 | 显示全部楼层
硬汉太强了
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2024-6-19 13:45:14 | 显示全部楼层
硬汉哥辛苦了
回复

使用道具 举报

0

主题

26

回帖

26

积分

新手上路

积分
26
发表于 2024-6-19 13:52:56 | 显示全部楼层
@eric2013,   RTX相对于threadX, 是不是没有USB host 驱动4G rndis设备?即stm32通过usb host ACM/RNDIS驱动4G模块
回复

使用道具 举报

4

主题

1461

回帖

1473

积分

至尊会员

积分
1473
发表于 2024-6-19 14:09:54 | 显示全部楼层

硬汉大哥,这个工程要使用,是不是得把全家桶,安装好了,才可以正常使用?否则,KeilMDK工程里面,有些功能用不了?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-19 14:25:46 | 显示全部楼层
ck123 发表于 2024-6-19 13:52
@eric2013,   RTX相对于threadX, 是不是没有USB host 驱动4G rndis设备?即stm32通过usb host ACM/RNDIS驱 ...

这个的host里面好像没有rndis,只有device有。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-19 14:26:18 | 显示全部楼层
morning_enr6U 发表于 2024-6-19 14:09
硬汉大哥,这个工程要使用,是不是得把全家桶,安装好了,才可以正常使用?否则,KeilMDK工程里面,有些 ...

不用,这个是源码工程,直接下载编译,不依赖IDE。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-19 14:40:48 | 显示全部楼层
zhumx 发表于 2024-6-19 11:31
硬汉哥,看到官方的源码github上RLFlashFS只有6.16.6及8.0.0版本的文件系统代码,之前版本的源码不发布吗? ...

ARM CMSIS进入V6版本后,已经将AC5彻底淘汰了,所以我们这个综合框架也不再使用了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-19 14:41:34 | 显示全部楼层
frazer1993 发表于 2024-6-19 11:04
RTX5和freeRTOS到底有啥区别呀?从框架来看,大体类似

完全两个不同的内核,针对这个工程是CMSIS-RTOS V2封装层接口实现完全不同。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-19 14:42:37 | 显示全部楼层
电子李白 发表于 2024-6-19 09:48
RL-FlashFS调试组件这些组件是怎么打开的,我还没用过

这个是一个标准的C库API,文档看这个即可

https://arm-software.github.io/M ... leSystem/index.html
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2024-6-19 16:50:49 | 显示全部楼层
硬汉大哥,可以把SD卡和EMMC做一起吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-20 08:26:40 | 显示全部楼层
ouyangjianhua 发表于 2024-6-19 16:50
硬汉大哥,可以把SD卡和EMMC做一起吗?

我们开发板上没有EMMC,所以没法测试添加。
回复

使用道具 举报

8

主题

27

回帖

51

积分

初级会员

积分
51
发表于 2024-6-22 09:00:29 | 显示全部楼层
太及时了,感谢分享
回复

使用道具 举报

1

主题

13

回帖

16

积分

新手上路

积分
16
发表于 2024-6-22 21:28:04 | 显示全部楼层
感谢分享,下来研究研究一下
回复

使用道具 举报

26

主题

143

回帖

221

积分

高级会员

积分
221
发表于 2024-6-22 22:45:58 | 显示全部楼层
关于全家桶FTP Server的功能测试:

1. 使用FileZilla软件,连接开发板的FTP Server,顺利连接。软件提示以下信息
[C] 纯文本查看 复制代码
状态:	正在连接 192.168.0.174:21...
状态:	连接建立,等待欢迎消息...
状态:	不安全的服务器,不支持 FTP over TLS。
状态:	服务器不支持非 ASCII 字符。
状态:	已登录
状态:	读取目录列表...
状态:	计算服务器时差...
状态:	Timezone offset of server is 1139293740 seconds.
状态:	列出“/”的目录成功
状态:	正在连接 192.168.0.174:21...

可以顺利的列出SD卡上的文件。
但,当尝试用FTP上传、下载文件时,无法上传和下载。从提示信息看,有两点异常:(1)列出文件的时间和电脑时间差别巨大;(2)当要下载文件时,软件又去连接FTP了。

2、使用FlashFXP软件,上传、下载文件正常。

这是什么原因呢?我以前用Keil 创建的FTP Server,可以使用FileZilla软件正常的进行上传、下载。
回复

使用道具 举报

26

主题

143

回帖

221

积分

高级会员

积分
221
发表于 2024-6-22 23:15:37 | 显示全部楼层
懂了。

是这个设置造成的:
[C] 纯文本查看 复制代码
//   <o>Number of Sessions <1-10>
//   <i>Number of simultaneously active FTP Sessions
//   <i>Default: 1
#define FTP_SERVER_NUM_SESSIONS 3


这个设置的默认值是1,意味着只能有1个客户端连接。
FileZilla这个软件,在下载、上传这些操作中,会启动一个新的连接去执行这个文件传输。但服务器只支持1个连接,这个新的用于文件传输的连接就不能成功。
将FTP Server支持的连接数修改为大于2的值,就可以用FileZilla这个软件进行下载、上传了。

FileZilla这样设计有点“浪费”?
回复

使用道具 举报

26

主题

143

回帖

221

积分

高级会员

积分
221
发表于 2024-6-22 23:17:52 | 显示全部楼层
硬汉哥,另外问一个问题,我在一步一步仿照全家桶,自己做这个工程。但是Keil调试的时候没有RTX、Net这些调试窗口,这些窗口该怎么弄出来呢?
回复

使用道具 举报

11

主题

60

回帖

93

积分

初级会员

积分
93
发表于 2024-6-23 14:44:47 | 显示全部楼层
硬汉,请测试一下你这个模板是否有FTP访问U盘目录问题。使用V6.15.3 RL-FlashFS,FTP访问板载emmc文件、目录,没有发现任何问题,同一个工程切换到USB_OTG_HS外接U盘,根目录FTP读写没有问题,访问目录时,执行fchdir (path)会报错fsFileNotFound。谢谢!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-24 08:20:54 | 显示全部楼层
ifree 发表于 2024-6-22 23:15
懂了。

是这个设置造成的:

我现在一直用的FlashFXP
FileZilla没有再用了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-6-24 08:21:35 | 显示全部楼层
njsssmq 发表于 2024-6-23 14:44
硬汉,请测试一下你这个模板是否有FTP访问U盘目录问题。使用V6.15.3 RL-FlashFS,FTP访问板载emmc文件、目录 ...

FTP访问U盘没测试过,有时间了我试试
回复

使用道具 举报

25

主题

58

回帖

133

积分

初级会员

积分
133
发表于 2024-6-24 09:34:17 | 显示全部楼层
回复

使用道具 举报

4

主题

46

回帖

58

积分

初级会员

积分
58
发表于 2024-7-2 16:45:34 | 显示全部楼层
这个全家桶支持UcosII和ucosIII吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118331
QQ
 楼主| 发表于 2024-7-3 10:27:50 | 显示全部楼层
平哥 发表于 2024-7-2 16:45
这个全家桶支持UcosII和ucosIII吗

也是可以的,不过要做CMSIS-RTOS V2封装层。
回复

使用道具 举报

4

主题

46

回帖

58

积分

初级会员

积分
58
发表于 2024-7-3 11:42:20 | 显示全部楼层
eric2013 发表于 2024-7-3 10:27
也是可以的,不过要做CMSIS-RTOS V2封装层。

嗯~这样的话,在把emwin添加进来~基本上就齐全了。
回复

使用道具 举报

5

主题

15

回帖

30

积分

新手上路

积分
30
发表于 2024-7-5 14:12:11 | 显示全部楼层
硬汉哥,我在这个页面(https://www.keil.com/support/man/docs/rlarm/default.htm)看到,整个RL-ARM组件都停止维护,后续转到 MDK Middleware 了。还有就是,我尝试在官网找 RL-xxx 的源码,但是一直搜索不出来,请问一下你是在哪里下载的这些源码啊。谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-9-26 16:35 , Processed in 0.073045 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表