- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
相关文件uip-conf.huip配置文件.uipopt.huip配置选项针对于工程的
相关文件:uip-conf.h uip配置文件.uipopt.h uip配置选项针对于工程的配置选项:uip有大量的配置选项,它们都可以根据工程需要重载.它们被保存在一个工程相关的uip-conf.h文件中,所有配置的名称都有UIP_CONF前辍.
#define UIP_CONF_MAX_CONNECTIONS 最大的TCP连接数.
#define UIP_CONF_MAX_LISTENPORTS??最大监听的TCP端口数.
#define UIP_CONF_BUFFER_SIZE uip 缓冲区大小.
#define UIP_CONF_BYTE_ORDER CPU字节顺序.
#define UIP_CONF_LOGGING 是否开启日志
#define UIP_CONF_UDP 是否启用UDP功能
#define UIP_CONF_UDP_CHECKSUMS 是否启用UDC校验和.
#define UIP_CONF_STATISTICS UIP配置统计是否开启.
typedef uint8_t u8_t 8位的数据类型.
typedef uint16_t u16_t 16位的数据类型.
typedef unsigned short uip_stats_t 统计数据类型.
复制代码
静态配置选项:这些选项可以用来静态配置IP地址,条件是UIP_FIXEDADDR必须设为1. 指定节点的配置选项包括IP地址,子网掩码,默认路由及以太网址.而后三项只有在以太网中时才可用.
#define UIP_FIXEDADDR 决定uIP使用固定IP与否.
#define UIP_PINGADDRCONF 设置ping地址.
#define UIP_FIXEDETHADDR ARP模块的编译是否用固定的MAC地址.
复制代码
IP配置选项:
#define UIP_TTL 64 定义UIP包的生存时间.TTL.
#define UIP_REASSEMBLY 打开IP包重新组装功能.
#define UIP_REASS_MAXAGE 40 IP片断扔掉之前在重组装缓冲区等待的时间.
复制代码
UDP配置选项:
#define UIP_UDP UDP支持是否编译
#define UIP_UDP_CHECKSUMS. 是否使用UDP校验和.
#define UIP_UDP_CONNS 最大并发UDP连接数.
复制代码
TCP配置选项:
#define UIP_ACTIVE_OPEN 决定UIP的打开连接支持是否编译.
#define UIP_CONNS 最大同时打开的TCP连接数.
#define UIP_LISTENPORTS 最大TCP监听端口数.
#define UIP_URGDATA??是否编译TCP紧迫数据提醒.
#define UIP_RTO 3 初始重传超时计数,以定时器脉冲个数计.
#define UIP_MAXRTX 8 一段数据最大重传多少次才取消连接.
#define UIP_MAXSYNRTX 5 一段SYN数据要最大得传多少次,才认定连接请求失败.
#define UIP_TCP_MSS (UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN) TCP最大段大小
#define UIP_RECEIVE_WINDOW 广播接收器的最大窗口大小.
#define UIP_TIME_WAIT_TIMEOUT 120 一个连接处于TIME_WAIT状态的最大时间.
复制代码
ARP配置选项:
#define UIP_ARPTAB_SIZE ARP表大小.
#define UIP_ARP_MAXAGE 120 ARP表的最大存活年龄,单位为10s.
复制代码
通用配置选项:
#define UIP_BUFSIZE UIP包缓冲区大小.
#define UIP_STATISTICS 是否编译统计功能.
#define UIP_LOGGING 某些事件的日志功能是否编译.
#define UIP_BROADCAST 广播功能是否支持.
#define UIP_LLH_LEN 链路层头长度.
void uip_log (char *msg) 打印UIP日志信息.
复制代码
CPU架构配置:这里指定的是CPU的大小端模式.当今的CPU多时小端的,然而最著名的例外就是motorola的CPU.它是大端的.应根据CPU的大小端模式不同,配置 BYTE_ORDER.
#define UIP_BYTE_ORDER UIP所运行的CPU大小端模式.
复制代码
针对应用的配置:UIP应用是使用单个应用函数数实现的.只要TCP/IP事件发生,uIP就会调用这个函数.这个函数的名字必须在编译
您可能关注的文档
- 现行优良生产规范要素(续)-FDA.ppt
- 环境卫生学监测.ppt.ppt
- 甘肃省省属科研院所科技创新团队建设计划申请书-农业部.doc
- 物质与温度的变化关系.ppt
- 甚麽是『性别认知』.ppt
- 生命教育演讲参考资料-国立高雄师范大学实习与就业辅导处.ppt
- 理财与规划100年0221教材.ppt
- 甜心派健康家族成立大会-东元医院.ppt
- 生产企业出口退税相关政策解读.ppt.ppt
- 生涯规划认知模式-弘光科技大学谘商辅导中心.ppt
- 2025年危险源管理制度汇编.docx
- 初中物理实验课超表面结构光学折射实验指导教学研究课题报告.docx
- 《互联网金融信息安全风险评估与防范中的风险评估与防范技术发展趋势》教学研究课题报告.docx
- 高中化学实验探究有机合成反应路径优化研究课题报告教学研究课题报告.docx
- 基于人工智能编程教育的中小学学生实践能力培养研究教学研究课题报告.docx
- 构建区域协作培训体系,提升小学教师数字素养研究教学研究课题报告.docx
- 办公楼装修项目的推进方式和策略.pdf
- 高校与中小学人工智能教育师资培养策略研究:以区域合作为例教学研究课题报告.docx
- 2025年大学生会计专业实习报告总结四篇.docx
- STEAM教育理念在小学综合实践活动课程中的融合研究课题报告教学研究课题报告.docx
最近下载
- 电动汽车充电站服务规范.docx VIP
- 地下停车场结构防水工程施工技术要点与质量控制体系研究.docx VIP
- 第一单元 混合运算与数量关系(单元解读讲义) 2025苏教版三年级数学上册.docx
- 轻钢结构装配式建筑技术要点与质量控制体系研究.docx VIP
- 电动汽车充电站运营管理制度.docx VIP
- 绿化隔离带工程精细化施工技术要点与质量控制体系研究.docx VIP
- 电动汽车充电站运营管理制度.doc VIP
- 新能源汽车充电站运营与维护手册.doc VIP
- 人教版高中物理必修一高一上学期期中试卷【解析版】(4).docx VIP
- 2025年新能源汽车充电站运营安全管理制度.pdf VIP
原创力文档


文档评论(0)