linux
_坤哥
这个作者很懒,什么都没留下…
展开
-
嵌入式LINUX环境下视频采集知识-V4L2,原理
V4L2是Linux环境下开发视频采集设备驱动程序的一套规范(API),它为驱动程序的编写提供统一的接口,并将所有的视频采集设备的驱动程序都纳入其的管理之中。V4L2不仅给驱动程序编写者带来极大的方便,同时也方便了应用程序的编写和移植,具有广泛的应用价值。了解更多视频采集技术知识,您可以登录同三维视频网:http://www.xiangb.com 。 Video for Linux转载 2012-02-10 14:15:37 · 553 阅读 · 0 评论 -
epoll序列
学习记录,图示以明确流程;流程粗略且只能示意;内部实现如多个队列的操作、数据安全及同步等技巧等要参考源码了;序列如有不对或不详细之处请指出,谢谢;原创 2013-03-09 14:17:15 · 871 阅读 · 0 评论 -
top virl 不断增长
多线程程序,top发现virt一直增长1次 7-8m的速度增长请检查你的 pthread_create() 它可能就是元凶解决方案:1、线程常驻,并通过IPC管理起来2、继续创建,但要pthread_detach(pthread_self())原创 2013-03-27 18:04:26 · 1447 阅读 · 0 评论 -
Linux中/proc/[pid]/status详细说明
[root@localhost ~]# cat /proc/self/status Name: cat State: R (running) SleepAVG: 88% Tgid: 5783 Pid: 5783 PPid: 5742 TracerPid: 0 Uid: 0 0 0 0 Gid: 0 0 0 0 FDSize: 256 Groups: 0转载 2013-08-24 14:20:49 · 1250 阅读 · 0 评论 -
http://www.blogbus.com/eastsun-logs/7762285.html
http://www.blogbus.com/eastsun-logs/7762285.html摘自《UNIX NETWORK PROGRAMMING》chapter 6p144 对于常见的input操作,一般分为两个步骤:1. wait to be ready2. copy data from kernel buffer to user转载 2013-10-14 23:28:51 · 1076 阅读 · 0 评论 -
内存越界的一种定位方法
#include #include #include void fn(char *str){ memset(str, 0, 64); return;}int main(int argc, char **argv){ char badstr[32] = "abc"; int fd = 1; printf("badstr = %s\n", ba原创 2013-05-16 16:13:58 · 4309 阅读 · 1 评论