获取IP地址 获取子网掩码 获取网关 Read More
posted @ 2018-12-04 14:49
liqinghan
Views(234)
Comments(0)
Diggs(0)
很早前之前看的linux内核,一直想把container_of记录一下,趁今天想起就记录一下: 内核中的描述 作用:返回member成员对应的所在的父结构体指针。下面的例子就通过child变量的一个成员地址获取到child变量的地址,以便访问child变量的其他成员 Read More
posted @ 2018-12-04 14:44
liqinghan
Views(785)
Comments(0)
Diggs(0)
1、使用整数来计算除法的精度 避免有些不能使用浮点型的场合 /* *didiv : 被除数 *div : 除数 *accuracy:精确度,精确到小数点后面的位数 *return:返回的是扩大10^accuracy后的商值。 */ uint32_t accuracy_cal(uint32_t d Read More
posted @ 2018-12-04 10:22
liqinghan
Views(145)
Comments(0)
Diggs(0)
7、网络接口 在lwIP中,物理网络硬件设备驱动是由类似于BSD网络接口结构表示。网络接口结构如图5所示。网络接口被保存在一个全局的链表中,通过结构体中的next指针来完成链表的链接。 每个网络接口都有一个名字,存储在name字段中,如图5所示。以双词名称来标识网络接口设备驱动的类型,且仅在接口被人 Read More
posted @ 2018-12-04 10:17
liqinghan
Views(489)
Comments(0)
Diggs(0)
6、缓冲及内存管理 在一个通信系统中,内存缓冲管理系统必须容纳各种大小的缓冲数据,其范围从包含具有数百个字节的数据的全尺寸TCP段到只有几个字节的短ICMP回复包。此外,为了避免拷贝,应该让数据内容缓冲驻留不被网络子系统管理的内存中。例如应用程序内存或或者ROM。 6.1、包缓冲——pbufs 包缓 Read More
posted @ 2018-12-04 10:14
liqinghan
Views(656)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号