硬汉嵌入式论坛

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

[RL-TCPnet] RL-TCPnet网络协议栈的裸机,RTX,FreeRTOS和uCOS-III的四个模板例程提前发布给大家

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2017-5-10 12:06:18 | 显示全部楼层 |阅读模式
说明:
1. 应客户的要求,先把模板例子发出来。教程和大批量的例子还要过一段时间,更新记录看此贴:
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=26034
2. 当前可以先看官方的手册,API函数讲解还是比较好的,基本每个函数都有举例:
    rlarm.chm (3.55 MB, 下载次数: 233)
3. 网络调试助手使用这个:
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=1568
3. 实验内容:
(1). 强烈推荐将网线接到路由器或者交换机上面测试,因为已经使能了DHCP,可以自动获取IP地址。
(2). 创建了一个TCP Server,而且使能了局域网域名NetBIOS,用户只需在电脑端ping armfly就可以获得获取板子的IP地址,端口号1001。
(3). 用户可以在电脑端用网络调试软件创建TCP Client连接此服务器。
(4). 按键K1按下,发送8字节的数据给TCP Client。
(5). 按键K2按下,发送1024字节的数据给TCP Client。
(6). 按键K3按下,发送5MB字节的数据给TCP Client。
(7). 数据的接收是通过tcp_get_socket的回调函数实现的。
4. V5和V6开发板的实验例程模板下载,都是创建了一个TCP Server。
V5-1000_RL-TCPnet实验_工程移植模板(裸机).rar (6.43 MB, 下载次数: 255)
V5-1001_RL-TCPnet实验_工程移植模板(RTX).rar (6.43 MB, 下载次数: 204)
V5-1002_RL-TCPnet实验_工程移植模板(uCOS-III).rar (3.89 MB, 下载次数: 158)
V5-1003_RL-TCPnet实验_工程移植模板(FreeRTOS).rar (7.88 MB, 下载次数: 207)
V6-1000_RL-TCPnet实验_工程移植模板(裸机).7z (2.98 MB, 下载次数: 184)
V6-1001_RL-TCPnet实验_工程移植模板(RTX).7z (2.98 MB, 下载次数: 161)
V6-1002_RL-TCPnet实验_工程移植模板(uCOS-III).7z (3.15 MB, 下载次数: 154)
V6-1003_RL-TCPnet实验_工程移植模板(FreeRTOS).7z (3.28 MB, 下载次数: 190)
5. RTX操作系统的版本限制使用MDK4.74,其它的版本不限制,使用MDK4.7X以及MDK5均可。
======================================
Net_Config.c是配置向导文件,配置非常方便
12.png
Net_Debug.c调试文件,调试工程极其方便(需要调试那个,开那个选项即可,不要开的太多,信息超多,看不过来,默认是全部关闭的)。
6.png
999.png
默认情况下,以太网的底层文件做了一个调试功能,用于底层驱动的调试。
7.png

ping armfly的效果
1111111.png

连接网络调试助手:
8888.png

回复

使用道具 举报

91

主题

289

回帖

562

积分

金牌会员

积分
562
发表于 2017-5-10 14:12:12 | 显示全部楼层
只是例程吗?有没有相关的教程?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2017-5-10 14:14:05 | 显示全部楼层

回 feiante 的帖子

feiante:只是例程吗?有没有相关的教程? (2017-05-10 14:12) 
教程还不会发布的,要等到7-8月份[s:130]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2017-5-10 17:56:23 | 显示全部楼层
测试了下文件上传,有bug

我这里说的是论坛上传下载附件有bug了。。。。 rar格式上传不成功了额,改成7z格式的了。
回复

使用道具 举报

17

主题

177

回帖

233

积分

高级会员

积分
233
QQ
发表于 2017-5-10 18:45:34 | 显示全部楼层
RTX操作系统的版本限制使用MDK4.74?MDK-523和兼容包MDKCM523可以搞吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2017-5-10 19:32:43 | 显示全部楼层

回 yumeng 的帖子

yumeng:RTX操作系统的版本限制使用MDK4.74?MDK-523和兼容包MDKCM523可以搞吗 (2017-05-10 18:45) 
应该可以哦,你试试看。
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2017-5-11 01:23:13 | 显示全部楼层
[s:151] [s:151]
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

91

主题

289

回帖

562

积分

金牌会员

积分
562
发表于 2017-5-12 14:54:31 | 显示全部楼层
想请教下,RL-TCPnet网络协议栈和LWIP,uIP等是不是都是相当于网络协议栈,区别是收费与不收费,移植后就可以使用,功能都是一样的。硬件是不是都是一样的?

或者说任意使用或学习一个协议栈就可以了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2017-5-12 14:56:59 | 显示全部楼层

回 feiante 的帖子

feiante:想请教下,RL-TCPnet网络协议栈和LWIP,uIP等是不是都是相当于网络协议栈,区别是收费与不收费,移植后就可以使用,功能都是一样的。硬件是不是都是一样的?

或者说任意使用或学习一个协议栈就可以了。 (2017-05-12 14:54) 
对。
这个区别就跟你使用uCOS和FreeRTOS一样,这些都是小型RTOS。

像uC/TCP-IP,embOS/IP,LwIP,RL-TCPnet等都是小型网络协议栈。
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

嵌入式研发工程师

积分
11
QQ
发表于 2017-5-14 09:56:57 | 显示全部楼层
不错不错不错
回复

使用道具 举报

3

主题

5

回帖

34

积分

新手上路

积分
34
发表于 2017-5-17 16:31:36 | 显示全部楼层
你好,楼主的例程模板好像没有接受数据的,我之前也是用KEIL例程修改而来,可以发送数据,但是接收就是不行,不知道是不是端口设置问题,进入不了eth中断
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2017-5-17 16:53:49 | 显示全部楼层

回 camrozl 的帖子

camrozl:你好,楼主的例程模板好像没有接受数据的,我之前也是用KEIL例程修改而来,可以发送数据,但是接收就是不行,不知道是不是端口设置问题,进入不了eth中断 (2017-05-17 16:31) 
接收数据就是tcp_get_socket的回调函数接收。程序里面有,看下就找到了。
回复

使用道具 举报

3

主题

5

回帖

34

积分

新手上路

积分
34
发表于 2017-5-17 18:30:16 | 显示全部楼层
嗯嗯,看到了,我对比了下楼主的例程,好像我的设置都没啥问题,我用的是UDP通讯,另外例程中的端口定义PORT=1001    ,应该是发送和接受端口号都可以相同的吧?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2017-5-17 18:33:34 | 显示全部楼层

回 camrozl 的帖子

camrozl:嗯嗯,看到了,我对比了下楼主的例程,好像我的设置都没啥问题,我用的是UDP通讯,另外例程中的端口定义PORT=1001    ,应该是发送和接受端口号都可以相同的吧? (2017-05-17 18:30) 
可以,没关系。
回复

使用道具 举报

25

主题

100

回帖

180

积分

初级会员

积分
180
发表于 2017-6-2 09:21:15 | 显示全部楼层
怎么没有F1的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2017-6-2 10:05:59 | 显示全部楼层

回 xujun 的帖子

xujun:怎么没有F1的 (2017-06-02 09:21) 
F1暂时不做了网络了,没精力去打理了。[s:130]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 03:33 , Processed in 0.314314 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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