- 博客(5)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
转载 Linux的TUN/TAP编程
TUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。实际上,不仅Linux支持TUN/TAP虚拟网络设备,其他UNIX也是支持的,他们之间只有少许差别。原理简介TUN/TAP 虚拟网络设备的原理比较简单,他在Linux内核中添加了一个TUN/TAP虚拟网络设备的驱动程序和一个与之相关连的字符设备
2014-01-25 16:45:13 12396
转载 contiki tunslip6(SLIP管道文件)
此文件原理:1、首先main函数里面,利用getopt 等函数检测命令行参数(关于波特率、主机、端口等信息。并对相关变量进行赋值)。2、如果指定了-a 参数,则利用-a参数的 host 信息,利用addrinfo 结构体 和 getaddrinfo等函数获得 地址和端口的信息。3、利用 socket 函数和 addrinfo 里面的信息创建 socket,返回 fd。 SOCK
2014-01-22 22:17:03 1777
转载 浅析alsa声卡驱动snd_pcm_hw_param_mask函数
static int snd_pcm_hw_param_mask(struct snd_pcm_substream *pcm, struct snd_pcm_hw_params *params, snd_pcm_hw_param_t var, const struct snd_mask *v
2014-01-18 16:03:31 2970
转载 浅析alsa声卡驱动snd_interval结构体openmin,openmax和integer含义
// openmin和openmax表示开集,如果2个全为1,那么就表示,range范围为(min,max)即2个开区间// openmin为1,openmax为0,range范围为(min,max] 即开区间和闭区间// integer等于1,表示it不是一个范围区间,而是一个固定的interger整型值// dir等于0,表示为interger设置,dir 0表示(min, ma
2014-01-18 16:01:15 1484
转载 poll函数
poll函数和select函数非常相似,但是函数接口不一样。 int poll(struct pollfd fdarray[], nfds_t nfds, int timeout); int select(int maxfdp1, fd_set *restrict readfds, fd_set *restrict expectfds, struct timeval * res
2014-01-02 19:51:12 703
Android Layout 示例
2013-01-22
jlink固件及烧写说明 v7 and v8
2011-11-14
已编译好的动态库中添加一个函数
2014-03-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人