硬汉嵌入式论坛

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

[以太网] 考虑将LwIP改为ThreadX NetX,改为主推RL-TCPnet V7.X和NetX

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-6-29 17:41:23 | 显示全部楼层 |阅读模式

LwIP相比NetX基本没有任何优势,唯一的优势就是后续那些厂家加入到NetX的免费列表。

NetX的确是太强了,一瓢安全认证,的确是项目急需的。

之前推出的LwIP教程后面再推出几章,收个尾。
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2020-6-29 19:50:27 | 显示全部楼层
非常理解,开源库如果没有后续跟进的产物,经常需要重新造轮子,是够麻烦的
回复

使用道具 举报

2

主题

55

回帖

61

积分

初级会员

积分
61
发表于 2020-6-29 20:06:38 | 显示全部楼层
请教硬汉H750在进行ETH MAC初始化时卡在while (READ_BIT(heth->Instance->DMAMR, ETH_DMAMR_SWR) > 0U) 这里可能是什么原因
回复

使用道具 举报

6

主题

636

回帖

654

积分

金牌会员

积分
654
QQ
发表于 2020-6-29 20:33:17 | 显示全部楼层
坚决响应netx的号召
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-6-29 23:14:28 | 显示全部楼层
NETX在 V7或者 750 TOOLS上跑起来了吗?
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-6-29 23:16:38 | 显示全部楼层
RL-TCPnet 如果不开源,不知道优势在哪里,如果产品真的出了问题,怎么解决呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-6-30 00:50:38 | 显示全部楼层
tomyqg 发表于 2020-6-29 20:06
请教硬汉H750在进行ETH MAC初始化时卡在while (READ_BIT(heth->Instance->DMAMR, ETH_DMAMR_SWR) > 0U) 这 ...

没遇到过这种问题。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-6-30 00:51:01 | 显示全部楼层
gpfrank 发表于 2020-6-29 23:14
NETX在 V7或者 750 TOOLS上跑起来了吗?

V5和V6已经刷好了,V7的后面继续攻克。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-6-30 00:51:41 | 显示全部楼层
gpfrank 发表于 2020-6-29 23:16
RL-TCPnet 如果不开源,不知道优势在哪里,如果产品真的出了问题,怎么解决呢?

不开源,完全不影响。

就像emWin一样,这么多年已经做了非常多的项目了,毫无影响。
回复

使用道具 举报

13

主题

95

回帖

134

积分

初级会员

积分
134
发表于 2020-6-30 08:27:07 | 显示全部楼层
强烈支持!另外提个小建议,就是例程越精简越好,突出知识点即可。
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-6-30 08:31:02 | 显示全部楼层
eric2013 发表于 2020-6-30 00:51
V5和V6已经刷好了,V7的后面继续攻克。

期待,我V7的板子还没怎么用买了后!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-6-30 08:52:29 | 显示全部楼层
gpfrank 发表于 2020-6-30 08:31
期待,我V7的板子还没怎么用买了后!

吹吹灰,准备捡起来
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-6-30 08:54:04 | 显示全部楼层
lg75@163.com 发表于 2020-6-30 08:27
强烈支持!另外提个小建议,就是例程越精简越好,突出知识点即可。

现在发的RL-TCPnet V7.X和LwIP 2.1.2教程配套例子已经相当精简,对于网络应用来说,已经相当相当简单。

就是个简单的网络连接,数据收发。
回复

使用道具 举报

2

主题

29

回帖

35

积分

新手上路

积分
35
发表于 2020-6-30 09:04:51 | 显示全部楼层
@硬汉,能整个RL-TCPnet使用ESP8266 WiFi模块的例程么?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-6-30 09:21:37 | 显示全部楼层
housping 发表于 2020-6-30 09:04
@硬汉,能整个RL-TCPnet使用ESP8266 WiFi模块的例程么?

在stm32F746-Disc板子上测试了CMSIS-WIFI dirver
http://www.armbbs.cn/forum.php?m ... 7559&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

2

主题

180

回帖

186

积分

初级会员

积分
186
发表于 2020-6-30 09:30:16 | 显示全部楼层
eric2013 发表于 2020-6-30 00:51
不开源,完全不影响。

就像emWin一样,这么多年已经做了非常多的项目了,毫无影响。

tcpip 协议栈一爆漏洞,影响大了去了.大厂都有要求,我们上周刚还接到华为那边的确认和修复通知
回复

使用道具 举报

2

主题

180

回帖

186

积分

初级会员

积分
186
发表于 2020-6-30 09:31:14 | 显示全部楼层
可以整NetX ,RL-TCPnet毫无意义对比lwip没有任何优势
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-6-30 09:43:06 | 显示全部楼层
qq57379550 发表于 2020-6-30 09:31
可以整NetX ,RL-TCPnet毫无意义对比lwip没有任何优势

TCPnet比LwIP爽太多了,无论是移植方便程度还是稳定性的设计。

而且TCPnet抗网络攻击还通过了 Achilles Level 1认证,而LwIP啥都没,而坑超级多,所以直接放弃他了。

LwIP到现在了,官方连个像样的FTP组件都没有,搞这个太耗精力了。



基于TCPnet我已经设计了多款几年稳定不死机的项目,比如这两个:

开启第3版本TCPnet的Web Server + VNC Server +摄像头远程监控 +SNTP Client连续工作第510天(2018-02-28)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=20959


【原创开源应用第3期】花式玩转网络摄像头之VNC远程桌面版本,稳定运行2年不死机,手机端和电脑端均可访问
http://www.armbbs.cn/forum.php?m ... id=87362&fromuid=58
(出处: 硬汉嵌入式论坛)








回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-6-30 09:48:17 | 显示全部楼层
qq57379550 发表于 2020-6-30 09:30
tcpip 协议栈一爆漏洞,影响大了去了.大厂都有要求,我们上周刚还接到华为那边的确认和修复通知


有漏洞太正常了,所以说这些软件就是在不断升级中,比如之前爆出来的FreeRTOS-TCP的bug。

物联网系统AWS FreeRTOS被曝出13个安全漏洞,亚马逊紧急打补丁,Zimperium将在30天后公布细节
http://www.armbbs.cn/forum.php?m ... id=89939&fromuid=58
(出处: 硬汉嵌入式论坛)

回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2020-6-30 09:49:24 | 显示全部楼层
V5宝刀不老
V7压箱好久   总算能见光了      
回复

使用道具 举报

11

主题

135

回帖

168

积分

初级会员

积分
168
发表于 2020-6-30 09:55:38 | 显示全部楼层
正好lwip没学几天,也没移植明白。昨天netx无痛移植到单位的f7上,我好像又找回了信心
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2020-6-30 17:00:08 | 显示全部楼层
exp_exp 发表于 2020-6-30 09:55
正好lwip没学几天,也没移植明白。昨天netx无痛移植到单位的f7上,我好像又找回了信心

lwip raw模式,编程难度真的不是盖的,当然socket模式就不一样了

由于tcpip协议上层应用协议多种多样,应该用raw模式封装各种应用协议,这样用的人就方便了

直接用raw模式,真的不适合一般人
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2020-6-30 17:00:09 | 显示全部楼层
exp_exp 发表于 2020-6-30 09:55
正好lwip没学几天,也没移植明白。昨天netx无痛移植到单位的f7上,我好像又找回了信心

lwip raw模式,编程难度真的不是盖的,当然socket模式就不一样了

由于tcpip协议上层应用协议多种多样,应该用raw模式封装各种应用协议,这样用的人就方便了

直接用raw模式,真的不适合一般人
回复

使用道具 举报

1

主题

14

回帖

17

积分

新手上路

积分
17
发表于 2020-6-30 22:45:43 | 显示全部楼层
qq57379550 发表于 2020-6-30 09:31
可以整NetX ,RL-TCPnet毫无意义对比lwip没有任何优势

就lwip那一堆bug的玩意继续折腾毫无意义
回复

使用道具 举报

19

主题

326

回帖

383

积分

高级会员

积分
383
发表于 2020-6-30 23:40:12 | 显示全部楼层
支持RL-TCPnet
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-7-1 09:00:48 | 显示全部楼层
eric2013 发表于 2020-6-30 09:48
有漏洞太正常了,所以说这些软件就是在不断升级中,比如之前爆出来的FreeRTOS-TCP的bug。

物联网系 ...

我们是做工控通用产品的,黑盒代码基本不可以使用。
除非是对方能够提供良好的对应机制,不然不会采用(BUG响应和对应时间)

其实产品出问题不怕,怕的是对应时间,黑盒只能等对方来改。而大的客户是不能等的。
简单说如果你是大公司,采用黑盒产品,对方会快速对应,如果你是个小公司,人家都不会理你。而BUG无法修复客户投诉会搞死。

LWIP是坑很多,但是几十万个产品我们也销售了,简单的应用还是可以应付的。至少出了问题,可以自己很快解决。(公司基本读进去了)
回复

使用道具 举报

16

主题

148

回帖

196

积分

初级会员

积分
196
发表于 2020-7-1 09:24:17 | 显示全部楼层
硬汉兄   还有一个开源免费的网络协议栈呢  uC-TCPIP这个有研究的价值不
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-7-1 09:36:56 | 显示全部楼层
gpfrank 发表于 2020-7-1 09:00
我们是做工控通用产品的,黑盒代码基本不可以使用。
除非是对方能够提供良好的对应机制,不然不会采用( ...

这个的根本问题在那里,不愿意花钱买正版。大公司完全不用担心这些问题了,以MDK plus,一年的授权是1.7万,这个版本终身使用了。而emWin这些的源码是几万块。

而小公司更不用担心这些了,TouchGFX,emWin都是库,不也用的嗨嗨的。

我们这些小产品级别有没有源码无所谓的,即使给了源码,像GUIX,有1200个源码文件,100个人里面有2个人看就已经相当牛了。
回复

使用道具 举报

16

主题

148

回帖

196

积分

初级会员

积分
196
发表于 2020-7-1 09:44:45 | 显示全部楼层
还有一个开源免费的协议栈呀,uC-TCPIP这个咋样有研究价值不,应该挺稳定的
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-7-1 09:54:06 | 显示全部楼层
eric2013 发表于 2020-7-1 09:36
这个的根本问题在那里,不愿意花钱买正版。大公司完全不用担心这些问题了,以MDK plus,一年的授权是1.7 ...

其实大公司买正版也不行的,同样的QNX也是BUG很多的,如果你公司体量小,就是买了WINCE,微软发现BUG也不会给立即解决的。这个和公司买不买正版没关系的,其实人工比这些正版的费用高多了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-7-1 09:56:36 | 显示全部楼层
gpfrank 发表于 2020-7-1 09:54
其实大公司买正版也不行的,同样的QNX也是BUG很多的,如果你公司体量小,就是买了WINCE,微软发现BUG也不 ...

你前面不是说黑盒子吗,有源码了就不存在黑盒子的问题了。。。
最起码人家有技术支持啊,你搞LwIP,你靠开源社区吗,估计很多时候都没人理。


不出意外的话,应是改为主推NetX和TCPnet了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-7-1 10:03:19 | 显示全部楼层
dyhfaily 发表于 2020-7-1 09:44
还有一个开源免费的协议栈呀,uC-TCPIP这个咋样有研究价值不,应该挺稳定的

相比NetX差点。
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-7-1 10:08:35 | 显示全部楼层
eric2013 发表于 2020-7-1 09:56
你前面不是说黑盒子吗,有源码了就不存在黑盒子的问题了。。。
最起码人家有技术支持啊,你搞LwIP,你靠 ...

嗯嗯。netx是开源的。
我只是指TCPnet的意义不大而已。 主要有开源就可以,闭源的是不考虑的。
LWIP, FREERTOS的TCP,还是UC-TCP,只要有开源的就好。

辛苦硬汉兄解答!
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-7-1 10:12:35 | 显示全部楼层
eric2013 发表于 2020-7-1 09:36
这个的根本问题在那里,不愿意花钱买正版。大公司完全不用担心这些问题了,以MDK plus,一年的授权是1.7 ...

另外GUI我们用的不多。从我的理解,显示类这种即便处了BUG问题也不回影响产品。

但是像OS,网络这种就是参与控制的,属于核心。所以黑盒是比较担心的。

THREADX也是这些重要的参与控制的获得认证吧, GUI应该也是没认证的吧。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-7-1 10:18:17 | 显示全部楼层
gpfrank 发表于 2020-7-1 10:08
嗯嗯。netx是开源的。
我只是指TCPnet的意义不大而已。 主要有开源就可以,闭源的是不考虑的。
LWIP, F ...


emWin,TCPnet,TouchGFX等,不是人家不开源的,人家就是商用的中间件,需要源码,你要用需要花钱买啊。当前的生态链就是这样的。

人家就是靠这个维持生计的,不像ThreadX,没有微软这么大手笔,至少开发人员衣食无忧。

而TCPnet,在我的大力推广下,现在用户也非常多了,这就是我一直坚持下来的理由。移植性,易用性和稳定性都是杠杠的。

而LwIP,不吹,大部分人移植都是问题,而稳定性就更不用说了,稍复杂点的协议项目,基本玩不转。



其实我没有必要,让喜欢使用开源代码的人用库开发,每个人都有自己的观点。


回复

使用道具 举报

23

主题

1403

回帖

1472

积分

至尊会员

积分
1472
发表于 2020-7-1 10:28:46 | 显示全部楼层
gpfrank 发表于 2020-7-1 10:12
另外GUI我们用的不多。从我的理解,显示类这种即便处了BUG问题也不回影响产品。

但是像OS,网络这种就 ...

我来插一句,一锤定音:有NetX了,肯定不会用LwIP了,这个逻辑没问题吧,除了LwIP粉丝。然后老大要推TCPnet,不喜欢可以不用的,就是这么个逻辑关系。
代码不规范,亲人两行泪!
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-7-1 10:39:46 | 显示全部楼层
missfox 发表于 2020-7-1 10:28
我来插一句,一锤定音:有NetX了,肯定不会用LwIP了,这个逻辑没问题吧,除了LwIP粉丝。然后老大要推TCPn ...

NetX开源 并不免费。商用产品,如果是公司,需要去购买。

LWIP是开源并且商用免费。
回复

使用道具 举报

23

主题

1403

回帖

1472

积分

至尊会员

积分
1472
发表于 2020-7-1 10:43:55 | 显示全部楼层
gpfrank 发表于 2020-7-1 10:39
NetX开源 并不免费。商用产品,如果是公司,需要去购买。

LWIP是开源并且商用免费。

No,No,No

是还没有公布免费厂商列表呢。不是商用要购买。
代码不规范,亲人两行泪!
回复

使用道具 举报

2

主题

180

回帖

186

积分

初级会员

积分
186
发表于 2020-7-1 11:00:01 | 显示全部楼层
本帖最后由 qq57379550 于 2020-7-1 11:02 编辑
missfox 发表于 2020-7-1 10:43
No,No,No

是还没有公布免费厂商列表呢。不是商用要购买。

几个月过去了 emm还没见动静  Last Updated: 2020-05-08
回复

使用道具 举报

1

主题

14

回帖

17

积分

新手上路

积分
17
发表于 2020-7-1 11:17:10 | 显示全部楼层
说半天lwip其实就是不愿意花钱
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 00:43 , Processed in 0.291226 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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