点滴
chenshi_linuxqt
1年工作经验,嵌入式工程师,拆板子小能手。
展开
-
点滴——poll函数的使用
poll提供的功能与select类似,不过在处理流设备时,它能够提供额外的信息。#include <poll.h>int poll(struct pollfd fd[], nfds_t nfds, int timeout);参数:1)第一个参数:一个结构数组,struct pollfd结构如下:struct pollfd{int fd; //文件描述符short events; //请求的事件short revents; //返回的事件};events和rev原创 2020-11-21 21:11:05 · 348 阅读 · 0 评论 -
一个通用的Makefile
一、MakefileCROSS_COMPILE = arm-linux-gnueabihf-AS = $(CROSS_COMPILE)asLD = $(CROSS_COMPILE)ldCC = $(CROSS_COMPILE)ccCPP = $(CC) -EAR = $(CROSS_COMPILE)arNM = $(CROSS_COMPILE)nmSTRIP = $(CROSS_COMPILE)stripOBJCOPY = $(CROSS_COMPILE)objcopyO原创 2020-11-21 21:04:04 · 92 阅读 · 0 评论 -
strtok的使用
strtok分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符(如果传入字符串,则传入的字符串中每个字符均为分割符)。首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。原型char *strtok(char s[], const char *delim);功能分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。例如:strtok(“abc,def,ghi”,","),最后可以分割成为abc def ghi.尤其在点分十进制的IP中提取应用较多。原创 2020-11-19 21:53:11 · 255 阅读 · 0 评论 -
点滴——slelect
select用法select的函数格式:int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeout);各个参数的用法:int maxfdp:是一个整数值,是指集合中所有文件描述符的范围,即所有文件描述符的最大值加1,不能错!在Windows中这个参数的值无所谓,可以设置不正确。struct fd_set:可以理解为一个集合,这个集合中存放的是文件描述符(file d原创 2020-11-15 09:40:46 · 132 阅读 · 0 评论