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

安富莱电子论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 27166|回复: 221
收起左侧

【安富莱】RL-TCPnet史诗级网络教程发布,历时半年多收工,支持F407和F429,配套156个例子,1500页教程

  [复制链接]

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
发表于 2017-2-6 11:36:52 | 显示全部楼层 |阅读模式
本帖最后由 eric2013 于 2017-12-23 01:00 编辑

前言:
首先感谢大家这几年对我们安富莱电子的支持。
首次制作网络教程,依然有很多不足的地方,希望能够在实际项目中帮到大家。
这个教程从今年3月份开始编写,到9月底算是收工了,奋战将近7个月的时间,战斗到凌晨2-3点已经是家常便饭,算是耗时最长的教程了,同时在这段时间里,身体状况也越来越糟糕,中途几次还是倒下了,不得不去医院(特别感谢群里面兄弟们的关心),但是这个教程依然在国庆节前夕发布了。在此强烈感谢这段时间里购买我们板子的兄弟们,谢谢你们!!有了大家的支持,这个教程才可以坚持这么长的时间。
====================================================
1.  稳定性
稳定性是网络协议栈最最重要的,如果不稳定,其它特性再好也只能成为点缀。为了验证RL-TCPnet的稳定性,去年上半年就开始做RL-TCPnet相关的测试工作,做了一个RL-TCPnet综合性能测试Demo,一直升级到第3版后才稳定,这个版本已经连续开机工作350多天:地址链接
2.  高性能
下面是RL-TCPnet的两个高性能展示例子,都含有视频演示。
(1)F429开发板RTOS+emWin+FS+TCP/IP+USB+CAN+Modbus综合Demo:地址链接
(2)【原创开源】极具可玩性的高端玩法,使用F429外接32位SDRAM虚拟VNC桌面,无需显示屏,远程访问,效果顶呱呱: 地址链接
3.  易用性
(1)有专门的Debug版本,调试工程非常方便。
(2)作为小型的网络协议栈,功能全面,简单易上手,配置极其方便,特别是工程配置向导,不是一般好用。
31_58_90a5dab0778189d.png
4.  教程内容说明:
(1)涵盖:TCP,UDP,VNC,TFTP,FTP,SNTP,Telnet,SMTP,DNS,DHCP,BSD Socket等。
(2)Web前端涉及到XML,Ajax,HTML , JavaScript,CGI脚本等。
(3)例子都是裸机,RTX,uCOS-III和FreeRTOS四个版本,仅后面几期未做裸机版本。
(4)配套的例子突出实战,大部分程序设计框架都是经过长时间实战验证的。
(5)教程中仅对裸机和RTX例子进行了讲解,而uCOS-III和FreeRTOS 实现是一样的,所以不做重复讲解了。
(6)教程的例子说明部分以及配套的所有例子,都是同一个框架,所有的例子都是在这个框架下制作的,所以用户看教程此部分有重复,但是具体到章节功能是有不同的。这么做的好处很多,可以让教程和例子规范化起来,用户学完一个章节,并熟悉了一个例子之后,就可以非常方便的上手其它章节和配套的例子。
5.  关于提高篇例子
后面还有几期提高篇的例子发布,主要是网络摄像头,MQTT,Modbus-TCP,云端访问,花生壳,百度地图,天气预报等。部分例子去年已经制作,还没有顾上去整理。应用的这些例子争取都采用BSD Socket编程,以后想切换到任何其它小型协议栈,都是极其方便的,基本可以达到无痛移植。
6.  版权问题
RL-TCPnet是收费的,如果商用,需要购买正版MDK,正是鉴于这一点,后面还会出LwIP或者FreeRTOS-TCP的教程,这两个都是免费的协议栈。基本跟我们制作的RTOS教程一样,免费和收费的都做一个。免费的做了FreeRTOS,收费的做了RTX和uCOS-III。
7.  原创声明
本教程主要参考了SEGGER,Micrium,KEIL,W3SCHOOL,百度百科和wiki百科的在线资料,具体的参考地址在教程中都有注明。
8.  教程和例子使用注意事项
(1)RTX操作系统版本的例子限制使用MDK4.74,其它的版本不限制,使用MDK4.7X以及MDK5均可。另外不支持MDK前段时间发布的MDK5.24a,因为这个版本不支持MDK4创建的工程转换为MDK5了,所以要使用这个最新的版本,需要给MDK5安装MDK4的兼容包了。
(2)对于每个配套的例子,教程里面都做了操作说明,首次测试,务必看下,防止不必要的麻烦。
(3)强烈建议将网线接到路由器或者交换机上面测试,因为所有的例子都使能了DHCP,可以自动获取动态IP,如果需要静态IP测试,请看第57章节说明。
9.  最后引用下KEIL官方针对USB协议栈说的一句话,超经典,其它中间也是一样的
The library handles the low-level USB requests without the need to write the hardware layer code.
Developers can focus on the application's request rather than concentrating on the specialties of the USB protocol
我们推出这些中间件的目的就是让客户不必为移植协议和底层驱动而烦恼,所有的这些我们都已经写好,用户只需关注自己的行业应用即可。实际的测试中的确是这样的。
10.  此教程配套的硬件平台
STM32F407IGT6开发板:链接
STM32F429BIT6开发板:链接
====================================================
教程目录(共计1494页):
2017-09-26_235304.png
STM32F429开发板配套例子(78个):
教程和例子链接:http://pan.baidu.com/s/1c1FrW6c 密码:18ud
V6.png


STM32F407开发板配套例子(78个):
教程和例子链接:http://pan.baidu.com/s/1miKH5Vi 密码:zisw
2017-09-27_000852.png



====================================================
====================================================
PS:网络教程的提高篇实例,后面有精力了逐渐整理给大家玩。
1.  花式玩转网络摄像头,比如TCP版本,VNC版本都做了,网页版本待做。
     http://forum.armfly.com/forum.php?mod=viewthread&tid=21703
2.  访问云端服务器,百度地图,天气预报等基本的网络通信也都做过了。
     http://forum.armfly.com/forum.php?mod=viewthread&tid=22029
附两张效果图吧:
31_58_81bfc7086009e91.png

31_58_5cf2607b35003cd.gif














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

使用道具 举报

108

主题

823

帖子

1039

积分

至尊会员

积分
1039
QQ
发表于 2017-2-7 10:17:38 | 显示全部楼层
[s:151]  [s:151]  [s:151]  [s:151]  [s:151] ,
回复

使用道具 举报

108

主题

823

帖子

1039

积分

至尊会员

积分
1039
QQ
发表于 2017-2-7 10:18:42 | 显示全部楼层
居然没人来支持
回复

使用道具 举报

0

主题

5

帖子

0

积分

新手上路

积分
0
发表于 2017-2-7 10:27:16 | 显示全部楼层
[s:151] [s:151] [s:151] [s:151] [s:151] [s:152] [s:152] [s:152] [s:152] [s:151] [s:151] [s:151]
回复

使用道具 举报

4

主题

14

帖子

71

积分

初级会员

积分
71
发表于 2017-2-7 15:00:43 | 显示全部楼层
[s:151] [s:151] [s:151] [s:151]
回复

使用道具 举报

3

主题

23

帖子

235

积分

高级会员

积分
235
发表于 2017-2-8 17:19:43 | 显示全部楼层
期待!
回复

使用道具 举报

2

主题

9

帖子

2

积分

新手上路

积分
2
发表于 2017-2-14 14:45:46 | 显示全部楼层
期待已久, 太好了,! 可以用V5的板子开始深入学习TCP net了
回复

使用道具 举报

9

主题

33

帖子

51

积分

初级会员

积分
51
发表于 2017-2-14 15:28:01 | 显示全部楼层
非常期待 [s:149][s:141][s:141]
回复

使用道具 举报

5

主题

14

帖子

117

积分

初级会员

积分
117
发表于 2017-2-15 10:58:45 | 显示全部楼层
支持支持支持
回复

使用道具 举报

0

主题

5

帖子

14

积分

新手上路

积分
14
发表于 2017-2-22 19:36:55 | 显示全部楼层
支持支持[s:151] [s:151] [s:151] [s:151]
回复

使用道具 举报

0

主题

17

帖子

0

积分

新手上路

积分
0
发表于 2017-2-26 21:09:04 | 显示全部楼层
同期待啊!
回复

使用道具 举报

1

主题

18

帖子

70

积分

初级会员

积分
70
发表于 2017-2-27 08:51:44 | 显示全部楼层
这个技术含金量高阿
回复

使用道具 举报

0

主题

29

帖子

29

积分

新手上路

积分
29
发表于 2017-2-28 12:53:11 | 显示全部楼层
好厉害!
期待!
回复

使用道具 举报

0

主题

24

帖子

24

积分

新手上路

one is enough

积分
24
发表于 2017-3-1 13:46:12 | 显示全部楼层
有点跟不上了~
one is enough
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-3-22 09:47:42 | 显示全部楼层
2017-03-22:
开启网络教程的制作。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

3

主题

45

帖子

51

积分

初级会员

积分
51
发表于 2017-3-22 15:38:09 | 显示全部楼层
支持支持!![s:151]
回复

使用道具 举报

3

主题

45

帖子

51

积分

初级会员

积分
51
发表于 2017-3-22 15:53:38 | 显示全部楼层
现在好多wifi芯片都是FreeRTOS+Lwip,然后用BSD Socket编程。
回复

使用道具 举报

2

主题

6

帖子

10

积分

禁止发言

积分
10
发表于 2017-3-23 07:52:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

108

主题

823

帖子

1039

积分

至尊会员

积分
1039
QQ
发表于 2017-3-23 08:14:28 | 显示全部楼层
[s:151] [s:151] [s:151] 加油
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-3-23 09:28:05 | 显示全部楼层

回 shampoo 的帖子

shampoo:现在好多wifi芯片都是FreeRTOS+Lwip,然后用BSD Socket编程。 (2017-03-22 15:53) 
LwIP后面也弄一个教程,网络协议这块,算是收费和不收费的都做做。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-3-23 09:28:19 | 显示全部楼层

回 skywk0913 的帖子

skywk0913:请问估计什么时候发布? (2017-03-23 07:52) 
4-5个月才可以完成。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-3-23 09:29:39 | 显示全部楼层

回 jcx0324 的帖子

jcx0324:[s:151] [s:151] [s:151] 加油 (2017-03-23 08:14) 
[s:142]
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-3-23 09:30:19 | 显示全部楼层
2017-03-23:
制作第一章。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

10

帖子

10

积分

新手上路

积分
10
发表于 2017-3-23 15:20:41 | 显示全部楼层
[s:151]  [s:151]  [s:151]  [s:151]  [s:151]
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-3-27 08:34:04 | 显示全部楼层
2017-03-27:
完成第一章。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

108

主题

823

帖子

1039

积分

至尊会员

积分
1039
QQ
发表于 2017-3-27 09:00:58 | 显示全部楼层
能早点出几个尝鲜版不?[s:149] [s:149] [s:149]
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-3-27 09:13:08 | 显示全部楼层

回 jcx0324 的帖子

jcx0324:能早点出几个尝鲜版不?[s:149] [s:149] [s:149]  (2017-03-27 09:00) 
当前可以先看官方的那个手册。api函数比较详细
http://forum.armfly.com/forum.php?mod=viewthread&tid=2988
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

积分
0
发表于 2017-3-27 11:00:25 | 显示全部楼层
[s:151]值得学习。
回复

使用道具 举报

5

主题

28

帖子

38

积分

新手上路

积分
38
发表于 2017-3-27 20:34:33 | 显示全部楼层
要是开始就是LWIP就好了!呵呵!毕竟这个用的最多!
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-3-28 00:32:49 | 显示全部楼层

回 gpfrank 的帖子

gpfrank:要是开始就是LWIP就好了!呵呵!毕竟这个用的最多! (2017-03-27 20:34) 
先搞收费,后搞免费的[s:150]
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

9

帖子

9

积分

新手上路

积分
9
发表于 2017-3-28 10:12:46 | 显示全部楼层
[s:152] 太好了,期待。。。
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-3-30 09:35:44 | 显示全部楼层
2017-03-30:
完成第二章。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

17

帖子

0

积分

新手上路

积分
0
发表于 2017-4-1 22:05:14 | 显示全部楼层
好期待...
感谢楼主分享。
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-4-2 00:30:40 | 显示全部楼层
2017-04-02:
完成第三章。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

8

帖子

66

积分

初级会员

积分
66
发表于 2017-4-2 09:32:34 | 显示全部楼层
[s:141] [s:141] [s:141] [s:141] ,又完成了一章,期待又近了一步
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-4-6 09:08:39 | 显示全部楼层
2017-04-06:
完成第四章。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

108

主题

823

帖子

1039

积分

至尊会员

积分
1039
QQ
发表于 2017-4-6 09:56:08 | 显示全部楼层
总共几章? lwip用起来不太好啊
回复

使用道具 举报

4951

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
40253
QQ
 楼主| 发表于 2017-4-6 10:24:08 | 显示全部楼层

回 jcx0324 的帖子

jcx0324:总共几章? lwip用起来不太好啊 (2017-04-06 09:56) 
还有好多章节,要等一段时间。
PS: LwIP要用好,的确是要花点时间,多积累些经验,这些经验,网上的人分享的太少了。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

29

主题

187

帖子

680

积分

金牌会员

积分
680
发表于 2017-4-6 14:19:01 | 显示全部楼层
期待ERIC老师的lwip教程,目前在网上还没有一家做的详细的
回复

使用道具 举报

1

主题

18

帖子

70

积分

初级会员

积分
70
发表于 2017-4-8 08:36:03 | 显示全部楼层

回 eric2013 的帖子

eric2013:还有好多章节,要等一段时间。
PS: LwIP要用好,的确是要花点时间,多积累些经验,这些经验,网上的人分享的太少了。

 (2017-04-06 10:24) 
lwip在http这块讲解的资料太少了,源码讲解很少,我至今对源码中的CGI、SSI搞不明白。
希望在http这块讲解详细一点
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|安富莱电子论坛 ( 鄂ICP备09023347号,公安机关备案号42010602000201 )

GMT+8, 2018-11-18 00:00 , Processed in 0.305549 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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