LwIP Platform Developers Manual 中文翻译(6)

2020-12-22 08:09

器。你要定义如下一些信息:

数据类型

u8_t,u16_t,u32_t:无符号数据类型。对一个32位的微处理器来说,这通常为unsigned char,unsigned short,unsigned int。

s8_t,s16_t,s32_t:有符号的数据类型

mem_ptr_t:一个通用的指针类型。它必须是一个整型类型(并不是void *,由于一些指针运算)

printf格式器的数据类型

U16_F,S16_F,X16_F,U32_F,S32_F,X32_F,SZ_F分别定义为"hu", "d", "hx", "u", "d", "x", "uz"

这些格式器将在一些lwip文件中使用,主要用于诊断(LWIP_PLATFORM_DIAG)和调试输出(LWIP_DEBUG),因此当你不需要它们时可以关闭该输出。

字节顺序:

#define BYTE_ORDER LITTLE_ENDIAN或者

#define BYTE_ORDER BIG_ENDIAN

数据包的包头是以网络字节顺序(大端模式)存储的。如果你的处理器架构是小端格式的,那么你使用htons()/htonl()/ntohs()/ntohl()函数来转换数据。如果你


LwIP Platform Developers Manual 中文翻译(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:交通处罚单管理系统(C程序设计)修改版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: