logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用 Video4Linux 采集USB摄像头的图像,并保存到一张 jpg图像文件中的程序

最近想做一个  使用 video4linux2(注意不是 video4linux )采集 usb 摄像头上的图像的程序,网上找了一个源码,运行成功,分享过程。程序编译时直接使用 gcc -o test test.c就可以了。本人运行时所带参数:./test -r 2运行所生成的jpg图像文件:程序源代码:/**V4L2 video capture example

Linux进程和内核级进程的一些知识

理想情况下,您应该明白在您的系统中运行的每一个进程。要获得所有进程的列表,可以执行命令 ps -ef(POSIX风格)或 psax(BSD 风格)。进程名有方括号的是内核级的进程,执行辅助功能(比如将缓存写入到磁盘);所有其他进程都是使用者进程。您会注意到,就算是在您新安装的(最小化的)系统中,也会有很多进程在运行。熟悉它们,并把它们记录到文档中。kswapd0,kjourna

#linux
在linux下C语言实现对键盘事件的监听

我们知道,在windows下有个键盘测试函数,int kbhit(void)。使用该函数需要包含头文件conio.h。执行时,kbhit测试是否有键盘按键按下,若有则返回非零值,否则返回零。在Unix/Linux下,并没有提供这个函数。在linux下开发控制台程序时,有时会遇到检测键盘是否有被按下的情况,这时就需要自己编写kbhit()实现的程序了。下面是kbhit在Unix/Linux下

#linux
Linux环境下C语言编写的播放音乐的例子

初次尝试驱动开发,几经波折,第一个用C语言编写的播放音乐的例子终于实现(注:代码来自http://blog.csdn.net/shui1025701856/article/details/7646197)。/***test.c**注意:这个例子在Ubuntu 12.04.1环境下编译运行成功。**/#include#include#includeint main(

#linux
移植ntp服务到arm-linux平台

转载自:http://blog.csdn.net/orange1988319/article/details/8880788,做了一些补充本文参考copy博客:http://www.qiyangtech.com/bbs/read.php?tid=34,根据自己的编译环境进行了适当的修改,本人只使用ntp做客户端参考博客:http://blog.csdn.net/sailor_831

Linux C raw_socket (原始套接字)

我们平常所用到的网络编程都是在应用层收发数据,每个程序只能收到发给自己的数据,即每个程序只能收到来自该程序绑定的端口的数据。收到的数据往往只包括应用层数据。某些情况下我们需要执行更底层的操作,比如监听所有本机收发的数据、修改报头等。通过原始套接字,我们可以抓取所有发送到本机的IP包(包括IP头和TCP/UDP/ICMP包头),也可以抓取所有本机收到的帧(包括数据链路层协议头)。普通的套接字无法

#linux
linux C串口常规设置参考

据通信的基本方式可分为并行通信与串行通信两种。· 并行通信是指利用多条数据传输线将一个资料的各位同时传送。它的特点是传输速度快,适用于短距离通信,但要求传输速度较高的应用场合。· 串行通信是指利用一条传输线将资料一位位地顺序传送。特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。串口设置详解本节主要讲解设置串口的主要方法。

#linux
/dev/fb0入门练习(linux FrameBuffer)

大家都知道Unix/Linux系统是由命令驱动的。那么最基本的系统是命令行的(就是想DOS一样的界面)。X-Window-System是Unix/Linux上的图形系统,它是通过X-Server来控制硬件的。但有一些Linux的发行版在引导的时候就会在屏幕上出现图形,这时的图形是不可能由X来完成的,那是什么机制呢?答案是FrameBuffer。FrameBuffer不是一个图形系统,更不是窗口

DOM树中的Node(节点)与Element(元素)的区别

如下面这个xml文件片段:dog12test                                            其中root, animal, name, age既是Node又是Elementdog, 12, test 是Node,但不是Element即:元素是一个小范围的定义,必须是含有完整信息的节点才是一个元素; 一个节点不一定是一

#xml
linux C中向线程中传递一个整型数的参考代码

#include#include#includevoid *create(void *arg){int *num;num=(int *)arg;printf("create parameter is %d\n",*num);return (void *)0;}int main(int argc,char *argv[]){

    共 15 条
  • 1
  • 2
  • 请选择