Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread一般讨论
rt-thread-0.2.4 for AT91SAM7X256-EK
发布于 2010-03-12 09:30:47 浏览:6252
订阅该版
rt-thread-0.2.4 for官方AT91SAM7X-EK开发板 工程代码:[attach]0[/attach] 网卡Phy: dm9161 console:串口0 Netio测试: [attachment=-1] 我的lwip opt参数为: #define TCP_MSS 2048 #define TCP_SND_BUF 4096 #define TCP_WND 4096 测试结果不太理想,但驱动还是很稳定的,可能是lwip参数的问题。我在rt-thread-0.3.0上测试也是这个结果。如果大家有好的提高性能的方法email我。 在原先的 rt-thread-0.2.4-at91sam7x256 工程上修改,增加dm9161的驱动,同时修正了一些bug。 1、 修正了console串口管脚定义的错误。 2、 修正网卡驱动sam7xether_reset_tx_desc()函数中的bug,详细见代码。 3、 修正网卡驱动sam7xether_rx()函数中的bug,详细见代码。 飞翔 [Ljt8015@163.com](mailto:Ljt8015@163.com) ![.JPG](https://oss-club.rt-thread.org/uploads/745_7c023e5181fcc1d4763da1b50ea9056b.jpg) 下载附件 [rt-thread-0.2.4 for AT91SAM7X256-EK.rar](https://oss-club.rt-thread.org/uploads/745_4fbacdec84a9c3e365002b9c002528d5.rar) ![ourdev_538450.jpg](https://oss-club.rt-thread.org/uploads/745_3d9817905ba925ac06c398189dcc661c.jpg)
查看更多
8
个回答
默认排序
按发布时间排序
bernard
2010-03-12
这家伙很懒,什么也没写!
Many Thanks!
mbbill
2010-03-16
这家伙很懒,什么也没写!
MSS设置成2048不太合适
ljt8015
2010-03-17
这家伙很懒,什么也没写!
>MSS设置成2048不太合适 --- 后来我把参数改了,测试结果如下: [attach]390[/attach] 硬件 CPU: at91sam7x256 48mhz PHY: dm9161 软件:rtt + lwip 参数: TCP_SND_BUF 256 TCP_MSS 128 TCP_WND 1024 这是我测的最好的结果,看来 ARM7TDMI 的cpu性能还是比 cortex-m3 有很大差异啊!~~~~
bernard
2010-03-17
这家伙很懒,什么也没写!
用这个参数试试: TCP_MSS 1460 TCP_WND 8192 TCP_SND_BUF 8192 另外,PHY: dm9161 的改动大吗?如果稳定,mbbill可以考虑把其中一些改动merge到AT91SAM7X256分支中。
mbbill
2010-03-17
这家伙很懒,什么也没写!
嗯,代码我看过,和8201版比起来改动不是很大,不过楼主是从0.2.4版改过来的,和现在svn上的代码差距比较大,我手头没有atmel这个官方的板子所以不敢贸然merge了然后放一堆不知死活的代码到svn上去,所以还得麻烦楼主看看能不能先和svn同步一下呢。
mbbill
2010-03-19
这家伙很懒,什么也没写!
>用这个参数试试: >TCP_MSS 1460 >TCP_WND 8192 >TCP_SND_BUF 8192 > > >另外,PHY: dm9161 的改动大吗?如果稳定,mbbill可以考虑把其中一些改动merge到AT91SAM7X256分支中。 --- 我抓包发现TCP_WND设置的>=mss*2就会导致大量数据包重发,越大越严重,所以性能惨不忍睹。 另外TCP_SND_BUF从MSS的两倍开始就没有太大性能提升了,抓包以后看到设置再大最多也是一次只发两个包。 我在想lwip默认的看上去很无厘头的1500 mss倒是挺有道理的,反正接受的时候总是一个包一个ack的。
bernard
2014-04-15
这家伙很懒,什么也没写!
顶下,原来ljt8015有过移植啊
撰写答案
登录
注册新账号
关注者
0
被浏览
6.3k
关于作者
ljt8015
这家伙很懒,什么也没写!
提问
32
回答
141
被采纳
0
关注TA
发私信
相关问题
1
有关动态模块加载的一篇论文
2
最近的调程序总结
3
晕掉了,这么久都不见layer2的踪影啊
4
继续K9ii的历程
5
[GUI相关] FreeType 2
6
[GUI相关]嵌入式系统中文输入法的设计
7
20081101 RT-Thread开发者聚会总结
8
嵌入式系统基础
9
linux2.4.19在at91rm9200 上的寄存器设置
10
[转]基于嵌入式Linux的通用触摸屏校准程序
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
13
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
7
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
3
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部