项目中用到的
fcntl.h
fcntl : file control : 文件控制
errno.h : 提供了一种错误报告机制
malloc.h : 动态分配内存
sys/mman.h : 内存管理声明
linux/videodev2.h : 视频驱动头文件
linnux/fb.h : frame buffer , linux的帧缓冲。驱动层直接把LCD的像素数据map到用户空间,在用户程序中可以直接在屏幕上绘图.
其他的Linux下的头文件:
以下内容来自:http://www.cnblogs.com/Ph-one/p/4399277.html
aio.h 异步I/O
assert.h 验证程序断言 complex 复数类complex.h 复数处理cpio.h cpio归档值 ctype.h 字符类型 dirent.h 目录项,opendir(),closedir(),readdir(),readdir64()dlfcn.h 动态链接errno.h 出错码 exception 异常处理类fcntl.h 文件控制 fenv.h 浮点环境float.h 浮点常数 fmtmsg.h 消息显示结构fnmatch.h 文件名匹配类型fstream.h 文件输入/输出ftw.h 文件树漫游getopt.h 处理命令行参数,getopt()glob.h 路径名模式匹配类型grp.h 组文件iconv.h 代码集转换使用程序inttypes.h 整数格式转换iomanip.h 参数化输入/输出ios 基本输入/输出支持iosfwd 输入/输出系统使用的前置声明iostream.h 数据流输入/输出istream 基本输入流langinfo.h 语言信息常量libgen.h 模式匹配函数定义limits.h 定义各种数据类型最值常量locale.h 定义本地化函数math.h 定义数学函数monetary.h 货币类型mqueue.h 消息队列ndbm.h 数据库操作nl_types.h 消息类别ostream 基本输出流poll.h 轮询函数pthread.h 线程pwd.h 口令文件regex.h 正则表达式sched.h 执行调度search.h 搜索表semaphore.h 信号量signal.h 信号 spawn.h 实时spawn接口sstream 基于字符串的流stdarg.h 可变参数表 stdbool.h 布尔环境stddef.h 标准定义 stdexcept 标准异常类stdint.h 整型环境stdio.h 标准I/O库 stdlib.h 公用函数 streambuf 底层输入/输出支持string.h 字符串操作stropts.h XSI STREAMS接口strstrea.h 基于数组的输入/输出syslog.h 系统出错日志记录tar.h tar归档值 termios.h 终端I/O tgmath.h 通用类型数学宏 time.h 时间和日期 trace.h 事件跟踪ucontext.h 用户上下文ulimit.h 用户限制 unistd.h 符号常数 utime.h 文件时间 utmpx.h 用户帐户数据库wchar.h 宽字符处理及输入/输出wctype.h 宽字符分类wordexp.h 字符扩展类型linux/if.h 主要的socket头文件,包括ifreq,ifconf,ifmap
linux/if_packet.h 原始数据包的数据结构定义,包括sockaddr_pkt,sockaddr_ll,同理的还有if_ppp.h,if_tun.h等等linux/ip.h iphdr的数据结构,以及一些ip层的数据定义,同理的还有tcp.h,udp.h等等arpa/inet.h INTERNET定义
netdb.h hostent,gethostbynamenet/bpf.h berkeley的数据包过滤头文件net/ethernet.h ether_addr,ether_headernet/if.h 套接字本地接口netinet/ether.h 以太祯的网络字节和ascii字节的转换,包括ether_ntoa(),ether_aton这样的函数定义netinet/if_ether.h ether_arp的数据结构netinet/in.h ip,结构sockaddr_in,ntoh,htonnetinet/ip.h iphdr的数据结构,同时还包括了timestamp结构netinet/tcp.h 传输控制协议定义sys/ipc.h IPC
sys/mman.h 内存管理声明sys/msg.h 消息队列 sys/select.h Select函数sys/sem.h 信号量 sys/shm.h 共享存储 sys/socket.h 套接字借口sys/stat.h 文件状态 sys/statvfs.h 文件系统信息sys/time.h 时间类型sys/timeb.h 附加的日期和时间定义sys/times.h 进程时间 sys/types.h 原系统数据类型 sys/uio.h 矢量I/O操作sys/un.h UNIX域套接字定义sys/utsname.h 系统名sys/wait.h 进程控制algorithm STL通用算法
bitset STL位集容器deque STL双端队列容器functional STL定义运算函数(代替运算符)list STL线性列表容器map STL映射容器queue STL队列容器set STL集合容器stack STL堆栈容器 utility STL通用模板类vector STL动态数组容器