硬汉嵌入式论坛

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

[RL-TCPnet] 关于RL-TCPnet的一些疑惑

[复制链接]

12

主题

33

回帖

69

积分

初级会员

积分
69
发表于 2018-1-30 19:26:24 | 显示全部楼层 |阅读模式
最后我在调一些网络的应用,原来用的是LWIP,后来看了下RL-TCPnet使用好像会更简单一些,便转到RL-TCPnet上了,但是我今天移植完RL-TCPnet后,存在几个让我不明白的地方,希望坛友有知道的不吝赐教。
  1、ping响应很慢,最快也要好几毫秒,我是直连电脑的,我看教程中硬汉哥弄的都是0毫秒,我使用lwip的时候也是0毫秒,不知道是不是我移植得有问题,我使用的PHY是LAN8720A.操作系统为UCOS-III

  2、main_TcpNet()函数,这个函数是处理协议的函数吗,我开了一个任务专门跑这个,任务优先级为2,但是我看硬汉的TCP例程有好几个地方都有使用到这个函数,让我更加疑惑这个函数的使用了,而且教程里面也好像没有提到这个函数,如果我的使用方法是正确的话是不是就是说RL-TCPnet的处理方式相当于查询方式,不会像LWIP那样中断处理。
  3、timer_tick()函数,这个函数例程中说是为协议提供时间基准,但是也有提到不能在中断中跑,例程中是在任务中执行了,时间间隔为100ms,但是这个在任务中的话时间基准能准确吗?如果有比他优先级高的任务准备好了,他执行的周期还会是100ms吗?

希望有坛友能够解答我的疑惑,先谢谢了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115459
QQ
发表于 2018-1-31 01:15:32 | 显示全部楼层
1和2是一个问题,学习我们教程中的事件触发方式章节即可。

时间基准要放在高优先级任务里面跑。
回复

使用道具 举报

12

主题

33

回帖

69

积分

初级会员

积分
69
 楼主| 发表于 2018-1-31 15:16:49 | 显示全部楼层
eric2013 发表于 2018-1-31 01:15
1和2是一个问题,学习我们教程中的事件触发方式章节即可。

时间基准要放在高优先级任务里面跑。

先谢谢了,那ping响应很慢跟时间基准有关系吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115459
QQ
发表于 2018-1-31 15:20:35 | 显示全部楼层
云恋夕阳 发表于 2018-1-31 15:16
先谢谢了,那ping响应很慢跟时间基准有关系吗?

没关系。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-27 06:23 , Processed in 0.194227 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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