
arm-linux 项目总结
强威先生
这个作者很懒,什么都没留下…
展开
-
基于视频压缩的实时监控系统-A2:linux中最优秀的多路复用机制Epoll
Epoll 支持管道,FIFO,套接字,POSIX消息队列,终端,设备等,但就是不支持普通文件!!1、epoll函数详解:1.1创建监听池:int epoll_creat(int size);int epoll_create1(int flags);创建epoll监听池,第一个函数从2.6.8版本之后不在有入口参数size。入口参数:第二个函数的入口参数是创原创 2017-04-09 10:12:08 · 484 阅读 · 0 评论 -
基于视频压缩的实时监控系统-A1:产品设计与规划
1、产品功能介绍:利用tiny4412 A9开发板搭载摄像头进行视频采集,并通过usbwifi模块将视频上传,在PC端可以进行实时查看视频监控内容。2、产品设计规划:原创 2017-04-08 16:50:35 · 526 阅读 · 0 评论 -
基于视频压缩的实时监控系统-A5:net.c代码解析
#include struct tcp_srv{ };struct tcp_srv *net_sys_init(){ //初始化传输子系统 //将传输子系统的事件加入epoll池 return NULL;}原创 2017-04-09 16:39:14 · 370 阅读 · 0 评论 -
基于视频压缩的实时监控系统-A4:main.c代码解析
#include #include #include #include #include #include #include #include //为epoll_event 结构体附加一个结构体struct event_ext{ int fd; bool epolled; uint32_t events; void (*handler) (int fd,void *a原创 2017-04-09 16:39:34 · 541 阅读 · 0 评论 -
基于视频压缩的实时监控系统-A6:cam.c代码解析
#include struct cam{ };struct cam *cam_sys_init(){ //初始化采集子系统 //将采集子系统的事件加入epoll池 return NULL;}原创 2017-04-09 16:40:02 · 806 阅读 · 0 评论 -
基于视频压缩的实时监控系统-A7:cfg.c代码解析
struct cfg{ };原创 2017-04-09 16:40:19 · 509 阅读 · 0 评论 -
基于视频压缩的实时监控系统-A3:Makefile和main.h解析
Makefile:BIN = wcamsrvINC = -Iinclude/SRC = $(wildcard *.c)OBJS = $(patsubst %.c,%.o,$(SRC))CC = arm-linux-gccCFLAGS = $(INC) -g $(BIN):$(OBJS) $(CC) -o $@ $^clean: rm $(OBJS) $(BIN原创 2017-04-09 16:48:54 · 426 阅读 · 0 评论 -
基于视频压缩的实时监控系统-A0:目录
视频采集端代码一共分为四个.c文件分别是main.c、net.c、cam.c、cfg.c以下博客分别对这四个.c文件进行解析:1.《基于视频压缩的实时监控系统-A4:main.c代码解析》2.《基于视频压缩的实时监控系统-A5:net.c代码解析》3.《基于视频压缩的实时监控系统-A6:cam.c代码解析》4.《基于视频压缩的实时监控系统-A7:cfg.c代码解析》原创 2017-04-09 16:56:17 · 478 阅读 · 0 评论