请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

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

LwIP网络教程开始更新,使用MDK的RTE环境开发,配套RTX5和FreeRTOS两个版本,更新至第7章(2019-12-12)

  [复制链接]

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
发表于 2019-12-7 02:59:23 | 显示全部楼层 |阅读模式
说明:
1、统一采用RTE环境创建,统一采用CMSIS-Driver底层驱动,统一采用CMSIS-RTOS V2封装层。简单易创建,这样以后维护工程,后期升级将非常方便。
2、MDK这次升级LwIP软件包后,比之前方便了不少。


注意事项:
1、配套例子默认使用固定IP,地址192.168.0.210,在文件lwipopts.h里面设置。
2、编译例子前请安装指定的软件包,都已经上传好,放在百度云:
     http://www.armbbs.cn/forum.php?mod=viewthread&tid=95609
3、测试例子前务必看移植章节的操作步骤。
4、当前LwIP软件包使用FreeRTOS配套CMSIS-RTOS V2,有一处设计不合理的地方,需要大家将此处方框里面的代码删除,截图有点大,放在了二楼。

教程和配套例子下载(2019-12-12更新):
安富莱_STM32-V7开发板_LwIP V2.X网络教程(V0.1).pdf (7.36MB)
安富莱_STM32-V6开发板_LwIP V2.X网络教程(V0.1).pdf (6.37MB)
安富莱_STM32-V5开发板_LwIP V2.X网络教程(V0.1).pdf (6.43MB)

V5例子:
V5-2000_LwIP V2.X实验_工程移植模板(RTX5).rar (2.79MB)
V5-2001_LwIP V2.X实验_工程移植模板(FreeRTOS).rar (2.80MB)

V6例子:
V6-2000_LwIP V2.X实验_工程移植模板(RTX5).rar (2.69MB)
V6-2001_LwIP V2.X实验_工程移植模板(FreeRTOS).rar (2.71MB)

V7例子:
V7-2000_LwIP V2.X实验_工程移植模板(RTX5).rar (19.18MB)
V7-2001_LwIP V2.X实验_工程移植模板(FreeRTOS).rar (19.20MB)


V5,V6和V7教程目录,注意不同板子章节内容略有不同,特别是移植章节:
1.jpg

RTE环境添加:






评分

参与人数 3金币 +60 收起 理由
鬼脚七 + 20 很给力!
missfox + 20 赞一个!
WALL_E + 20 很给力!

查看全部评分

淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2019-12-7 03:05:40 | 显示全部楼层
QQ截图20191207030101.jpg
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

1

主题

40

帖子

42

积分

新手上路

积分
42
发表于 2019-12-7 08:57:04 | 显示全部楼层
回复

使用道具 举报

0

主题

2

帖子

2

积分

新手上路

积分
2
发表于 2019-12-7 09:24:02 | 显示全部楼层
没有PDF的文档啊,是不是没写呢
回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2019-12-7 10:18:59 | 显示全部楼层
leeyouhon 发表于 2019-12-7 09:24
没有PDF的文档啊,是不是没写呢

下周写
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

2

主题

41

帖子

45

积分

新手上路

积分
45
发表于 2019-12-7 13:25:29 | 显示全部楼层
这个真可以!!!
回复

使用道具 举报

1

主题

37

帖子

39

积分

新手上路

积分
39
发表于 2019-12-7 14:22:33 | 显示全部楼层

lwip后续会考虑出跟RL-TCPnet这样内容全面的教程吗
回复

使用道具 举报

3

主题

70

帖子

76

积分

初级会员

积分
76
发表于 2019-12-7 15:30:19 | 显示全部楼层
厉害了我的哥明显跟不上节奏啦
回复

使用道具 举报

1

主题

9

帖子

11

积分

新手上路

积分
11
发表于 2019-12-7 18:54:48 | 显示全部楼层
猛顶!!!!!!
回复

使用道具 举报

34

主题

1429

帖子

1502

积分

至尊会员

积分
1502
发表于 2019-12-8 10:46:35 | 显示全部楼层
老大辛苦了!
回复

使用道具 举报

34

主题

1429

帖子

1502

积分

至尊会员

积分
1502
发表于 2019-12-8 10:50:31 | 显示全部楼层
老大,我想咨询下,这种使用RTE环境创建的工程独立性是不是比较差?也就是说是不是与各种包的版本关联比较密切?如果各种包升级之后,兼容性如何?
回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2019-12-8 12:46:48 | 显示全部楼层
sanit 发表于 2019-12-8 10:50
老大,我想咨询下,这种使用RTE环境创建的工程独立性是不是比较差?也就是说是不是与各种包的版本关联比较 ...

由于freertos配套lwip属于大杂烩模式,兼容性由各自的升级者决定。不像rtx5全家桶,一条龙。
不过也不用担心,因为mdk的rte可以选择指定版本取软件包,所以不用担心兼容问题了
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2019-12-12 01:37:25 | 显示全部楼层
已经发布前7章。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

2

主题

41

帖子

45

积分

新手上路

积分
45
发表于 2019-12-12 03:02:37 | 显示全部楼层

硬汉哥的作品总是与实战联系那么紧...
回复

使用道具 举报

3

主题

70

帖子

76

积分

初级会员

积分
76
发表于 2019-12-12 06:29:08 | 显示全部楼层

又是深夜更新
回复

使用道具 举报

1

主题

8

帖子

10

积分

新手上路

积分
10
发表于 2019-12-12 08:31:07 | 显示全部楼层
得劲
回复

使用道具 举报

13

主题

170

帖子

196

积分

初级会员

积分
196
发表于 2019-12-12 09:02:03 | 显示全部楼层
谢谢安福莱~~~
回复

使用道具 举报

1

主题

37

帖子

39

积分

新手上路

积分
39
发表于 2019-12-12 09:40:22 | 显示全部楼层
配套UCOS的啥时候出?
回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2019-12-12 10:23:29 | 显示全部楼层
gnail092 发表于 2019-12-12 09:40
配套UCOS的啥时候出?

uCOS留着后面配套第3版emWin教程使用。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

19

主题

563

帖子

601

积分

金牌会员

积分
601
发表于 2019-12-12 10:56:40 | 显示全部楼层
回复

使用道具 举报

0

主题

21

帖子

21

积分

新手上路

积分
21
发表于 2019-12-12 11:06:55 | 显示全部楼层
辛苦啦!谢谢分享!
回复

使用道具 举报

0

主题

1

帖子

1

积分

新手上路

积分
1
发表于 2019-12-13 10:55:50 | 显示全部楼层
学习
回复

使用道具 举报

0

主题

1

帖子

1

积分

新手上路

积分
1
发表于 2019-12-14 19:50:42 | 显示全部楼层
ping了一段时间后开始出现响应超时



回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2019-12-14 21:03:35 | 显示全部楼层
walkingforward 发表于 2019-12-14 19:50
ping了一段时间后开始出现响应超时

注意正确移植。看看你是不是和这位坛友一样,移植有问题:


有问题硬汉请您看看,netTCP_SendReady(tcp_sock) == false
http://www.armbbs.cn/forum.php?m ... 5946&fromuid=58
(出处: 硬汉嵌入式论坛)
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

15

主题

45

帖子

75

积分

初级会员

积分
75
发表于 2020-1-10 23:20:18 | 显示全部楼层
上面的 V6板子模板例程  用AC6 编译  能通过 但是 代码 无法 跳转   brownse information  已经打开   ,编译器左下角的状态栏出现 红色的英文

no information available for the select symbol  

还 有什么讲究吗?
回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2020-1-10 23:26:43 | 显示全部楼层
anvy178 发表于 2020-1-10 23:20
上面的 V6板子模板例程  用AC6 编译  能通过 但是 代码 无法 跳转   brownse information  已经打开   ,编 ...

关闭工程,然后重新打开,可以看到底栏中间有个提示符,创建browse info中。完成后才可以使用go to
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

19

主题

92

帖子

130

积分

初级会员

积分
130
发表于 2020-1-11 22:44:10 | 显示全部楼层
弄个标准库的
回复

使用道具 举报

15

主题

45

帖子

75

积分

初级会员

积分
75
发表于 2020-1-13 09:39:19 | 显示全部楼层
eric2013 发表于 2020-1-10 23:26
关闭工程,然后重新打开,可以看到底栏中间有个提示符,创建browse info中。完成后才可以使用go to

恩 ,这个我看见了 我勾上browse information  ,然后点确定的时候 ,他就 出现创建browse info中 这个信息了 我就是等他完了 我才开始使用的。编译很顺溜 ,就是没跳转 。
回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2020-1-13 10:10:21 | 显示全部楼层
anvy178 发表于 2020-1-13 09:39
恩 ,这个我看见了 我勾上browse information  ,然后点确定的时候 ,他就 出现创建browse info中 这个信 ...

路径不要有中文,路径不要太长即可解决。
Gif效果:

1.gif

淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2020-1-13 10:12:08 | 显示全部楼层

标准库的不做了,因为现在一个章节就要维护6个例子,再分标准库和HAL就得维护10个例子,后续维护工作量太大了。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

7

帖子

7

积分

新手上路

积分
7
发表于 2020-1-13 12:29:50 | 显示全部楼层
谢谢安富莱,辛苦了
回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2020-2-14 02:00:04 | 显示全部楼层
转移此教程到TCP版块。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

6951

主题

4万

帖子

5万

积分

管理员

健康的身体,健康的心态

Rank: 9Rank: 9Rank: 9

积分
54914
QQ
 楼主| 发表于 2020-3-13 11:32:40 | 显示全部楼层
添加云盘下载。
淘宝小店: https://armfly.taobao.com/
冷静,专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

1

主题

16

帖子

18

积分

新手上路

积分
18
发表于 2020-3-16 15:40:32 | 显示全部楼层
eric2013 发表于 2019-12-14 21:03
注意正确移植。看看你是不是和这位坛友一样,移植有问题:

硬汉哥,我也经常性出现ping一段时间后超时,但有时是正常的,采用的是freertos+lwip,照着V5的板子弄得,用的LAN8720
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-4-1 00:07 , Processed in 0.717601 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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