5078|10

337

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

LWIP协议栈参数配置 [复制链接]

请教大家了,在ZLG的8962开发板上分别运行了2个UCOSII+LWIP例程,一个是基于LWIP API,一个是基于LWIP RAW.这两种运行方式应该是不一样的,可是我对比了这两种运行方式下的Lwipopts.h文件和opt.h文件,发现它们的参数配置都一样的,照说应该有区别吧?那他们的区别在哪里呢?

最新回复

求分享例程  详情 回复 发表于 2015-5-17 20:14
 
点赞 关注

回复
举报

337

帖子

0

TA的资源

纯净的硅(初级)

沙发
 
麻烦版主说几句嘛
 
 

回复

1803

帖子

0

TA的资源

五彩晶圆(高级)

板凳
 
嗯,可以现在论坛里边搜一下lwipopts.h,之前发过一个帖子简单说了一下里边各项的含义。

点评

现在的问题是我对比了两种方式下的lwipopts.h和[/backcolor]opt.h文件,发现它们没有区别。API方式和RAW方式到底配置区别在哪里?[/backcolor]  详情 回复 发表于 2015-3-17 10:07
 
 
 

回复

337

帖子

0

TA的资源

纯净的硅(初级)

4
 
Study_Stellaris 发表于 2015-3-16 13:23
嗯,可以现在论坛里边搜一下lwipopts.h,之前发过一个帖子简单说了一下里边各项的含义。


现在的问题是我对比了两种方式下的lwipopts.h和opt.h文件,发现它们没有区别。API方式和RAW方式到底配置区别在哪里?

 
 
 

回复

1803

帖子

0

TA的资源

五彩晶圆(高级)

5
 
他这个例程是没有做优化的,只是照原厂程序裁剪了一下跑通了而已,如果要做产品就必须认真去分析和测试。

点评

我就是想知道两种方式的设置有哪些不 一样  详情 回复 发表于 2015-3-18 11:29
 
 
 

回复

337

帖子

0

TA的资源

纯净的硅(初级)

6
 
Study_Stellaris 发表于 2015-3-17 12:06
他这个例程是没有做优化的,只是照原厂程序裁剪了一下跑通了而已,如果要做产品就必须认真去分析和测试。

我就是想知道两种方式的设置有哪些不 一样

点评

opt.h是lwip“出厂”时原装的配置文件,它的作者是瑞士科学院的Adam等人,而lwipopts.h的作者是stellarisWare的工程师,它集合了opt.h中常常需要改动的部分和针对Stellaris所特有的配置选项添加进来了。这两个文件  详情 回复 发表于 2015-3-30 20:38
 
 
 

回复

1803

帖子

0

TA的资源

五彩晶圆(高级)

7
 
ZHANGXUEJIE 发表于 2015-3-18 11:29
我就是想知道两种方式的设置有哪些不 一样

  opt.h是lwip“出厂”时原装的配置文件,它的作者是瑞士科学院的Adam等人,而lwipopts.h的作者是stellarisWare的工程师,它集合了opt.h中常常需要改动的部分和针对Stellaris所特有的配置选项添加进来了。这两个文件里边都配置的选项,以后者为准,不是共有的选项以它们各自的配置为准。

点评

版主,你说的这个我明白,我现在是想知道:在ZLG的8962开发板上分别运行了2个UCOSII+LWIP例程,一个是基于LWIP API,一个是基于LWIP RAW.这两种运行方式应该是不一样的,可是我对比了这两种运行方式下的Lwipopts.h文件  详情 回复 发表于 2015-3-31 15:58
 
 
 

回复

337

帖子

0

TA的资源

纯净的硅(初级)

8
 
Study_Stellaris 发表于 2015-3-30 20:38
opt.h是lwip“出厂”时原装的配置文件,它的作者是瑞士科学院的Adam等人,而lwipopts.h的作者是stellarisWare的工程师,它集合了opt.h中常常需要改动的部分和针对Stellaris所特有的配置选项添加进来了。这两个文件里边都配置的选项,以后者为准,不是共有的选项以它们各自的配置为准。

版主,你说的这个我明白,我现在是想知道:在ZLG的8962开发板上分别运行了2个UCOSII+LWIP例程,一个是基于LWIP API,一个是基于LWIP RAW.这两种运行方式应该是不一样的,可是我对比了这两种运行方式下的Lwipopts.h文件和opt.h文件,发现它们的参数配置都一样的,照说应该有区别吧?那他们的区别在哪里呢?也就是说基于LWIP API的“Lwipopts.h文件与opt.h文件”和基于LWIP RAW的“Lwipopts.h文件与opt.h文件”有什么不同。
 
 
 

回复

1803

帖子

0

TA的资源

五彩晶圆(高级)

9
 
lwip 一共支持三种 API,
    low-level "core" / "callback" or "raw" API.
    two higher-level "sequential" APIs:
        netconn API
        socket API (targeted at compatibility to posix- / BSD-sockets)
这三种都可以被调用,他们也许不需要配置(开关),也许配置(开关)不在 opt.h 和 lwipopts.h 中。好久不做 LWIP 这方面的东西了,好多都忘了。
不过看源码是可以找到的。

点评

谢谢!我自己再看看。  详情 回复 发表于 2015-4-2 15:29
 
 
 

回复

337

帖子

0

TA的资源

纯净的硅(初级)

10
 
Study_Stellaris 发表于 2015-3-31 17:31
lwip 一共支持三种 API,
    low-level "core" / "callback" or "raw" API.
    two higher-level "sequential" APIs:
        netconn API
        socket API (targeted at compatibility to posix- / BSD-sockets)
这三种都可以被调用,他们也许不需要配置(开关),也许配置(开关)不在 opt.h 和 lwipopts.h 中。好久不做 LWIP 这方面的东西了,好多都忘了。
不过看源码是可以找到的。

谢谢!我自己再看看。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

11
 
求分享例程
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表