硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5962|回复: 39
收起左侧

[以太网] 本月发布基于V7的RL-TCPnet和LwIP工程模板,统一采用RTE环境,简单易创建,含RTX5和FreeRTOS

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
发表于 2019-6-1 09:45:31 | 显示全部楼层 |阅读模式
已经开始更新。下个月发布第1版:

新版RL-TCPnet V7.X网协议栈和物联网教程开始更新,配套RTX5和FreeRTOS两个版本(2019-10-08)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243


统一采用RTE环境创建,统一采用CMSIS-Driver底层驱动,统一采用CMSIS-RTOS V2封装层。

这样以后维护工程,后期升级将非常方便。

由于ST的以太网库早期bug,导致CMSIS-Driver,也同样存在这个bug,所以要稍作修改。

LwIP,我自己不怎么用的,不过也开始为大家提供相关例程,提供给需要的用户。






评分

参与人数 1金币 +20 收起 理由
missfox + 20 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-6-1 09:49:23 | 显示全部楼层
MDK的RTE环境添加RTX5(FreeRTOS) + LwIP的工程,文件传输速度也可以搞到95Mbps左右了
http://www.armbbs.cn/forum.php?m ... 3822&fromuid=58
(出处: 安富莱电子论坛)

体验H7使用RL-TCPnet V7.X实现全程98-99Mbps的极限文件传输速度,CPU利用率47% - 48%
http://www.armbbs.cn/forum.php?m ... 3765&fromuid=58
(出处: 安富莱电子论坛)



回复

使用道具 举报

3

主题

1227

回帖

1236

积分

至尊会员

积分
1236
发表于 2019-6-1 10:54:39 | 显示全部楼层
硬汉,辛苦了!
回复

使用道具 举报

3

主题

1227

回帖

1236

积分

至尊会员

积分
1236
发表于 2019-6-1 10:57:16 | 显示全部楼层
硬汉, 这个工程模板,大概会在月初还是月中发布呢? 谢谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-6-1 11:10:08 | 显示全部楼层
morning_enr6U 发表于 2019-6-1 10:57
硬汉, 这个工程模板,大概会在月初还是月中发布呢? 谢谢!

月底
回复

使用道具 举报

3

主题

1227

回帖

1236

积分

至尊会员

积分
1236
发表于 2019-6-1 11:58:10 | 显示全部楼层
谢谢硬汉的回复!!!
回复

使用道具 举报

3

主题

1227

回帖

1236

积分

至尊会员

积分
1236
发表于 2019-6-1 12:18:37 | 显示全部楼层
我问下硬汉关于 RL_TCPnet的 UDP sock发送数据长度的问题:

res = udp_send (udp_soc, Rem_IP, PORT_NUM, sendbuf, 1024);

这个是在你的例程中找到的, 使用UDP一次发送1024字节是没有问题的,但是UDP协议一次可以发送的长度是65535字节,
那么我在这里直接填写 65000 可否,这个估计要用到协议栈的组包功能了,不知RL_TCPnet有没有?

res = udp_send (udp_soc, Rem_IP, PORT_NUM, sendbuf, 65000);

谢谢,硬汉!
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2019-6-2 09:53:57 | 显示全部楼层
就差这个了,发了TCPNET,我需要的例程就都有了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-6-3 09:16:18 | 显示全部楼层
morning_enr6U 发表于 2019-6-1 12:18
我问下硬汉关于 RL_TCPnet的 UDP sock发送数据长度的问题:

res = udp_send (udp_soc, Rem_IP, PORT_NUM, ...

最大发送大小不能用户去设置,设置获取本次可以发送的最大大小,只有BSD Socket才可以直接设置大小。
回复

使用道具 举报

3

主题

1227

回帖

1236

积分

至尊会员

积分
1236
发表于 2019-6-3 10:09:53 | 显示全部楼层
谢谢硬汉!!!   等V7的模板出来后,我亲自验证一下。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-6-3 11:38:29 | 显示全部楼层
morning_enr6U 发表于 2019-6-3 10:09
谢谢硬汉!!!   等V7的模板出来后,我亲自验证一下。

用法在这个教程里面有:
http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

0

主题

21

回帖

21

积分

新手上路

积分
21
发表于 2019-6-5 16:29:35 | 显示全部楼层
eric2013 发表于 2019-6-3 11:38
用法在这个教程里面有:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=26034&extra=page%3D1

请教硬汉,在使用过程中,如果服务器主动关闭,在主动发送心跳包之外,还有什么别的办法可以获取这个信息吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-6-5 17:04:13 | 显示全部楼层
kinsno 发表于 2019-6-5 16:29
请教硬汉,在使用过程中,如果服务器主动关闭,在主动发送心跳包之外,还有什么别的办法可以获取这个信息 ...

检测的远程断开后,重新去连接也行
回复

使用道具 举报

0

主题

21

回帖

21

积分

新手上路

积分
21
发表于 2019-6-6 13:37:01 | 显示全部楼层
eric2013 发表于 2019-6-5 17:04
检测的远程断开后,重新去连接也行

明白了,请教一下,新版本的network, 调用 netInitialize() 函数,是否能将所有的网络状态复位,即相当于断电之后的状态?
计划,在检测到拨网线以后,直接复位全部网络相关信息。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-6-6 13:42:03 | 显示全部楼层
kinsno 发表于 2019-6-6 13:37
明白了,请教一下,新版本的network, 调用 netInitialize() 函数,是否能将所有的网络状态复位,即相当于 ...

// Uninitialize the Network Core
  netUninitialize ();
回复

使用道具 举报

0

主题

21

回帖

21

积分

新手上路

积分
21
发表于 2019-6-6 14:28:45 | 显示全部楼层
eric2013 发表于 2019-6-6 13:42
// Uninitialize the Network Core
  netUninitialize ();

请问硬汉,这个就是把所有的相关网络参数全部复位了,对吗? 这个包括堆栈吗? 因为协议栈肯定会创建堆栈之类或缓冲之类的嘛。。请问,包括堆栈各类会清空或重新建创吗?
回复

使用道具 举报

10

主题

33

回帖

63

积分

初级会员

积分
63
发表于 2019-6-27 09:23:21 | 显示全部楼层
硬汉, 这个工程模板发布了吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-6-27 09:27:09 | 显示全部楼层
younew 发表于 2019-6-27 09:23
硬汉, 这个工程模板发布了吗

下个月初再发,这几天在忙于RL-USB的模板例程发布,要做好几个。
回复

使用道具 举报

13

主题

223

回帖

262

积分

高级会员

积分
262
发表于 2019-7-3 16:53:35 | 显示全部楼层
eric2013 发表于 2019-6-27 09:27
下个月初再发,这几天在忙于RL-USB的模板例程发布,要做好几个。

等RL-TCPnet
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2019-7-10 14:12:35 | 显示全部楼层
关注加一 在线等待
回复

使用道具 举报

10

主题

33

回帖

63

积分

初级会员

积分
63
发表于 2019-7-11 08:10:04 | 显示全部楼层
强烈关注
回复

使用道具 举报

10

主题

33

回帖

63

积分

初级会员

积分
63
发表于 2019-7-13 20:28:36 | 显示全部楼层
本帖最后由 younew 于 2019-7-13 20:30 编辑

MDK5新版的RL_TCPnet是不是必须配合OS使用了?还可以裸机吗?netconfig.h文件里面有:
#if   defined(RTE_CMSIS_RTOS)
  #include "net_rtos.h"
#elif defined(RTE_CMSIS_RTOS2)
  #include "net_rtos2.h"
#else
  #error "::CMSIS:RTOS selection invalid"
#endif

不选RTOS会报错啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-7-13 20:47:04 | 显示全部楼层
younew 发表于 2019-7-13 20:28
MDK5新版的RL_TCPnet是不是必须配合OS使用了?还可以裸机吗?netconfig.h文件里面有:
#if   defined(RTE_ ...

不支持裸机了
回复

使用道具 举报

3

主题

82

回帖

91

积分

初级会员

积分
91
发表于 2019-7-13 20:57:26 | 显示全部楼层
CMSIS-Driver确实有问题,明明PHY支持100M,他运行完后就是选的是10M的,怪的很
回复

使用道具 举报

3

主题

38

回帖

47

积分

新手上路

积分
47
发表于 2019-7-19 10:52:46 | 显示全部楼层
eric,您好!

      V7的RL-TCPnet和LwIP工程模板是不是还没有发布呢,找遍论坛都没看到
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-7-19 11:16:50 | 显示全部楼层
也许在明天 发表于 2019-7-19 10:52
eric,您好!

      V7的RL-TCPnet和LwIP工程模板是不是还没有发布呢,找遍论坛都没看到

过段时间,最近没有精力去整理TCPnet,因为它又升级了。。。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2019-7-24 16:35:38 | 显示全部楼层
eric,您好!  导致CMSIS-Driver,也同样存在这个bug,  这个bug在哪里 怎么修改一下  
回复

使用道具 举报

13

主题

223

回帖

262

积分

高级会员

积分
262
发表于 2019-8-3 21:23:34 | 显示全部楼层
eric2013 发表于 2019-7-19 11:16
过段时间,最近没有精力去整理TCPnet,因为它又升级了。。。

这个月能发布吗?
回复

使用道具 举报

1

主题

35

回帖

43

积分

新手上路

积分
43
发表于 2019-8-19 17:02:13 | 显示全部楼层
在线等。。。
回复

使用道具 举报

3

主题

111

回帖

120

积分

初级会员

积分
120
发表于 2019-8-22 00:31:04 | 显示全部楼层
也在等啊...
回复

使用道具 举报

3

主题

111

回帖

120

积分

初级会员

积分
120
发表于 2019-8-24 12:30:25 | 显示全部楼层
这个月底能发布吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-8-24 15:10:47 | 显示全部楼层
萌军总司令 发表于 2019-8-24 12:30
这个月底能发布吗?

这个月悬,下个月吧
回复

使用道具 举报

3

主题

111

回帖

120

积分

初级会员

积分
120
发表于 2019-9-4 11:35:55 | 显示全部楼层
日常一催,等待模板
回复

使用道具 举报

10

主题

247

回帖

282

积分

高级会员

积分
282
发表于 2019-9-4 22:16:06 | 显示全部楼层
催更,要不先出CMSIS-RTOS教程也行
回复

使用道具 举报

2

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2019-10-7 15:37:29 | 显示全部楼层
看了v5 v6的网络教程 v7还是不会搞  只能等啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-10-7 15:54:01 | 显示全部楼层
hihirobot 发表于 2019-10-7 15:37
看了v5 v6的网络教程 v7还是不会搞  只能等啊

很好弄,搞不定的话,等我们发布吧
回复

使用道具 举报

13

主题

223

回帖

262

积分

高级会员

积分
262
发表于 2019-10-7 19:59:09 | 显示全部楼层
eric2013 发表于 2019-10-7 15:54
很好弄,搞不定的话,等我们发布吧

10月中旬能发?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-10-8 01:57:34 | 显示全部楼层

我打算双11之前发布,不出意外的话。
回复

使用道具 举报

13

主题

223

回帖

262

积分

高级会员

积分
262
发表于 2019-10-8 08:52:40 | 显示全部楼层
eric2013 发表于 2019-10-8 01:57
我打算双11之前发布,不出意外的话。

看着节奏要到12月了哈哈
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
 楼主| 发表于 2019-10-8 09:26:17 | 显示全部楼层
miaoqiongb 发表于 2019-10-8 08:52
看着节奏要到12月了哈哈

已经提上日程,不脱了,早点发布一个版本出来给大家吧

新版RL-TCPnet V7.X网协议栈和物联网教程开始更新,配套RTX5和FreeRTOS两个版本(2019-10-08)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 11:26 , Processed in 0.392087 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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