上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 在Linux环境下,有两个工具用来给project打补丁,即diff和patchdiff diff具有比较功能。可以使用man命令查看其使用方法。NAME diff - compare files line by lineSYNOPSIS diff [OPTION]... FILES常用... 阅读全文
posted @ 2014-08-12 23:05 Windeal 阅读(426) 评论(0) 推荐(0)
摘要: NAT Nat,网络地址转换协议。主要功能是实现局域网内的本地主机与外网通信。 在连接外网时,内部Ip地址需要转换为网关(一般为路由器Ip地址)(端口号也需要相应的转换) 如:QQ程序 在一个局域网中,路由器(网关)WAN侧ip为200.0.0.123 局域网三台计算机:计算机A 192.1... 阅读全文
posted @ 2014-08-08 15:55 Windeal 阅读(534) 评论(0) 推荐(0)
摘要: 转载自H.264采集、编码、传输的流程1 采集到的原始数据放入buf中2 转化为yuv格式放入yuvconv.RGB24_to_YV12(buf, yuv,IMAGE_WIDTH, IMAGE_HEIGHT) ;3 调用编码器进行编码3.1 从yuv中读取数据到m_picread_frame_yuv... 阅读全文
posted @ 2014-04-03 00:01 Windeal 阅读(560) 评论(0) 推荐(0)
摘要: 同步:过程的执行有一定的顺序,也就是说必须一步一步执行。举个例子,在socket中,服务器accept()等待客户端的连接,这里的等待实际上就是阻塞了,在客户端连接之前,该过程不会往下执行。在同步阻塞中,应用程序执行到需要IO操作,会执行一个系统调用,然后讲控制权交给内核,此时应用程序便发生的堵塞。... 阅读全文
posted @ 2013-11-21 10:24 Windeal 阅读(428) 评论(0) 推荐(0)
摘要: 1。 互斥量Linux提供了控制线程执行和访问代码临界区域的方法。其中最基本的两种办法是信号量和互斥量。关于信号量,笔者在Linux信号量介绍中介绍本文只介绍semaphore.h 相关的信号量的简单的操作。关于信号量在笔者其他博客里有详细介绍。Linux还有其他共享内存的方法。2. 与互斥量相关的... 阅读全文
posted @ 2013-08-14 12:27 Windeal 阅读(576) 评论(0) 推荐(0)
摘要: 1. 信号量Linux提供了控制线程执行和访问代码临界区域的方法。其中最基本的两种办法是信号量和互斥量。关于互斥量,笔者在Linux互斥量中介绍本文只介绍semaphore.h 相关的信号量的简单的操作。关于信号量在笔者其他博客里有详细介绍。Linux还有其他共享内存的方法。2. 信号量相关函数#i... 阅读全文
posted @ 2013-08-14 12:24 Windeal 阅读(1355) 评论(0) 推荐(0)
摘要: 1. 设备号主设备号:用来标识与设备文件相关的驱动程序,——反应设备类型次设备号:为内核所用,被驱动程序用来辨别操作那个设备文件——区分同类型的具体某个设备1.1 设备号的内部表达在内核中,保存设备号(包括主设备号和此设备好)使用类型dev_t ()这是一个unsigned int是一个32位的无符... 阅读全文
posted @ 2013-08-14 12:22 Windeal 阅读(2059) 评论(0) 推荐(0)
摘要: 本文介绍Linux字符设备的静态注册方法,其中涉及到的模块加载,不了解的可以先参考构建和运行模块1. 还是线上源代码://memdev.h#ifndef _MEMDEV_H_#define _MEMDEV_H_#ifndef MEMDEV_MAJOR#define MEMDEV_MAJOR 200#... 阅读全文
posted @ 2013-08-14 12:18 Windeal 阅读(305) 评论(0) 推荐(0)
摘要: Hello world模块本文介绍如何向内核中添加一个hello模块。该模块的功能是在模块加载时,向系统日志输出“hello world\n” 在模块卸载时输出“Good bye,cruel world!".一个模块源代码一般有含有一个init函数(加载时调用)和一个exit函数(卸载时调用)。这两... 阅读全文
posted @ 2013-08-14 12:16 Windeal 阅读(357) 评论(0) 推荐(0)
摘要: 1 . 前置工作首先保证你的Ubuntu能上网;虚拟机网络连接方式为NAT;虚拟机雨物理机互ping可通:2. 安装sambasudo apt-get insall sambasudo apt-get install smbfs3. 创建samba共享目录,我是在用户windeal的根目录下创建共享... 阅读全文
posted @ 2013-07-21 13:00 Windeal 阅读(238) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页