lwIP TCP/IP 协议栈笔记之三:配置文件per.h&cc.h详述
发布时间
阅读量:
阅读量
目录
1. per.h(性能评估)
2. cc.h(中央处理器与编译器配置)
预定义符号
非常规函数
1. per.h(性能测试)
在opt.h配置文件中,LWIP_PERF选项用于控制性能测试功能的开启,当需要启用该功能并进行相关设置时,应进行相应的配置操作。
所有与该模块相关的定义均不可置于lwipopts.h文件中,而应统一放置于arch/perf.h文件内!在整个LWIP框架中调用测量功能时,这些调用可以被定义为空操作。
- PERF_START:用于启动某项性能指标的测量。
- PERF_STOP(x):用于结束某项测量并保存相应的结果数据。
per.h文件既可以自行创建,也可以从官方提供的示例代码中获取,并根据实际需求进行适当调整和修改。
在多数应用场景下,此功能并未被启用,只需将相关文件引入项目中,并将其定义为空即可。无论最终是否使用该功能,这种处理方式都不会对系统产生影响;当然,若确实需要执行性能评估,则必须实现对应的启动、停止及记录等具体功能。
#ifndef LWIP_ARCH_PERF_H
#define LWIP_ARCH_PERF_H
/* 定义为空 */
#define PERF_START
#define
全部评论 (0)
还没有任何评论哟~
