![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 72
q472599451
这个作者很懒,什么都没留下…
展开
-
操作系统 进程,线程,协程的区别。
进程,线程,协程的区别原创 2023-01-13 11:18:54 · 610 阅读 · 0 评论 -
Mjpeg-streamer源码分析2
Mjpeg-streamer源码分析 --------------------------------------------------------------------------------------------------基础知识: 条件变量: 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作: 一个线程等待"条件变量的条件成立转载 2012-07-09 11:14:13 · 2150 阅读 · 0 评论 -
Mjpeg-streamer源码分析(一)
mjpg-streamer是一个很好的开源项目,用来做视频服务器,使用的是v4l2的接口。前面我们说了它的移植过程,但是在某些特定的情况下这个工程不能达到我们的需求,所以我们需要对源码进行修改,或者直接写一个自己的视频服务器。在修改源码或写自己的服务器之前我们分析下这个源码的代码。这个代码里有三个部分是我们需要掌握的内容,第一是v4l2接口,第二个是socket编程,第三个是多线程编程。原创 2012-07-09 11:30:52 · 10169 阅读 · 1 评论 -
激活连接失败:device not managed by networkmanger
在虚拟机里安装centos 6 并配置/etc/sysconfig/network-scripts/ifcfg-eth0中的网络地址后,使用命令重启网卡:service network restart,在重启的过程中就报错:激活连接失败:device not managed by networkmanger解决方法如下:输入以下命令关闭NetworkManage原创 2013-01-14 09:00:44 · 6584 阅读 · 1 评论 -
linux下Jlink的配置
引用请注明出处:http://blog.csdn.net/int64ago/article/details/6987956这个设置比较麻烦(照着README做的,纯英文,我就简单翻译了),还提供了我遇到的一些错误的解决方案首先,下载JLink_Linux_V436f.tgz解压后cd到其目录$sudo cp libjlinkarm.so.* /usr/lib原创 2013-01-14 10:36:20 · 539 阅读 · 0 评论 -
Linux编程查看出错信息
#includeerrno函数判断系统调用是否出错#includestrerror()分析出错信息原创 2016-06-05 11:35:43 · 385 阅读 · 0 评论 -
无名管道pipe
管道是UNIX系统IPC的最古老形式,所有的UNIX系统都支持这种通信机制。有两个局限性:(1) 支持半双工;(2) 只有具有亲缘关系的进程之间才能使用这种无名管道;pipe函数功能:创建无名管道函数原型:#include int pipe(int filedes[2]);参数经由参数filedes返回两个文件描述符,filed转载 2016-06-12 17:21:58 · 650 阅读 · 0 评论 -
linux模拟键盘
#include #include #include #include #include #include #include /* struct input_event { struct timeval time; __u16 type; __u16 code; __s32 valu转载 2017-02-28 09:40:40 · 736 阅读 · 0 评论