- 博客(8)
- 资源 (16)
- 收藏
- 关注
转载 LWIP之TCP层接收相关
既然定了这么个标题,当然是要从socket的recv来讲了。这里主要涉及到lwip_recvfrom这个函数。它的大致过程是,先通过netconn_recv(sock->conn);从netconn的recvmbox中收取数据,在这里有个do_recv的调用,而do_recv又调用了tcp_recved,关于这个函数的注释如下:* This function should be called
2012-04-06 21:49:07 725
转载 LWIP之TCP层发送相关
现在我们正式开始进入对TCP的研究,它属于传输层协议,它为应用程序提供了可靠的字节流服务。在LWIP中基本的TCP处理过程被分割为六个功能函数的实现:tcp_input(), tcp_process(), tcp_receive()【与TCP输入有关】, tcp_write(), tcp_enqueue(), tcp_output()【用于TCP输出】。这些是从大的方面来划分的。现在先从小
2012-04-06 21:47:21 958
转载 printf的函数原型
头文件应该包含了varagrs.h typedef char *va_list;#define _AUPBND (sizeof (acpi_native_int) - 1)#define _ADNBND (sizeof (acpi_native_int) - 1) #define _bnd(X, b
2012-04-06 21:36:47 864
转载 CAN总线学习心得:zlg关于can帖子汇总【转】【强烈推荐】
很值得看看zlg关于can帖子汇总 SJA1000的常用标准波特率设置,为什么基本上都是单次采样?即使是低速的时候也是这样的,既然TSEG1的设置周期都很大,比如都大于10了,为什么不让他采样三次呢?答: 是不好理解,但那是CiA推荐的值。用51系列芯片和两个SJA1000接口还要外扩一个RAM,请问51的ALE能否同时与三个芯片的ALE管脚相连(地址不同)? 有哪
2012-03-14 23:41:25 2082
转载 printf和sprintf知多少
printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf 了解多吗?在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令
2012-03-13 10:24:44 412
转载 Source Insight 自定义宏函数使用说明
/******************************************************************************* * 函数名称:AutoExp * 功能介绍:自动扩展 * * 1:if 自动补齐功能 输入i、if * 2:else 自动补齐功能 输入e、el、els、else * 3:for 自动补齐功能 输入f
2012-02-23 23:02:39 2032
转载 lwIP RAW TCP/IP接口 .
lwIP为使用TCP/IP协议通信的应用程序编程提供了两种接口接口(APIs):* 低层次的称之为"core" / "callback" 或者 "raw" API* 高层次的称之为"sequential" API lwIP "sequential" API为使用TCP/IP协议栈编程提供符合常规的、通用的途径,它与BSD socket API非常相似。程序的执行过程同样是基于"op
2012-02-23 17:09:21 927
转载 LwIP网络接口结构体---netif
在lwIP中,是通过结构体netif来描述一个硬件网络接口的,在单网卡中,这个结构体只有一个,多网卡中可有何网卡数目相同的netif结构体,它们构成一个数据链。下面的代码选自netif.h,是netif结构体的代码描述:[cpp] view plaincopyprint?/** Generic data structure used for all lwIP netwo
2012-02-23 17:06:40 534
TCP/IP详解
2012-09-07
Outdoor_Navigation_Pro
2012-07-10
STM32F107_ETH_LwIP_V1.0.0
2012-03-12
嵌入式对话 m3 第四期
2008-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人