自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weltion的专栏

程序员

  • 博客(13)
  • 收藏
  • 关注

原创 实现音频pcm数据播放(window平台)

    流程概述:初始化音频输出设备->往设备输入音频数据->关闭音频输出设备。     流程解析:在播放流程中,音频输出设备只需要初始化一次,主要是配置音频参数,比如采样率、位宽、通道数、音频数据类型等;接着连续往此设备输入正确的音频数据,需要注意每次输入的数据长度是否有限制;播放完成后关闭音频输出设备,结束单次的音频播放。    流程实现:window平台直接使用Winmm.dll...

2018-03-30 17:55:06 6833

原创 ubuntu12.04下nfs安装、配置、测试

先说明一下ubuntu默认root是禁用的,所以先要创建root用户,这样以后不用再sudo了:1.sudo passwd输入当前用户密码输入root用户密码再次确定root用户密码成功!su输入root密码ok,进入root用户,不用再sudo了! 2.nfs 安装apt-get install nfs-kernel-server3.编辑/etc/

2016-08-26 09:07:24 282

原创 Ubuntu 12.04安装和设置SSH服务

1.安装Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。安装ssh-serversudo apt-get install openssh-server安装ssh-clientsudo apt-get install openssh-client2.确认sshserver是否安装好ps -e

2016-08-26 09:06:26 314

转载 Ubuntu Server 12.04静态IP简洁配置

1、配置静态IP地址:# vim /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).source

2016-08-26 09:05:33 267

转载 Ubuntu12.04 安装及配置samba服务

1、使用下列命令安装sambasudo apt-get install sambasudo apt-get install smbfs注明:我使用如下命令安装我们需要做的第一件事是安装Samba,你可以在Ubuntu软件中心搜索软件,然后安装。如果你想通过终端安装,可复制这个命令:sudo apt-get install samba samba-common 2、创建一

2016-08-26 09:04:39 509

原创 onvif接口详解

http://www.onvif.org/onvif/ver10/media/wsdl/media.wsdl

2016-08-26 09:02:24 2849

原创 关于C与C++之间接口的调用

与开源项目打交道时难免会遇到用C++调用C的库,或者用C调用C++编写的库的情况,此时便需要对源码做相应的处理。C++调用C:只需要在C++文件中包含C的头文件是加上extern “C”{}即可,比如:在test.cpp或者在test.h文件中:Extern “C”{#include “c的头文件”}链接时将该库加上即可。C调用C++:需要在C++文件中的调

2016-02-19 15:08:15 419

原创 关于crtmpserver编译运行及源码修改

1、x86 linux版本编译X86平台有两种编译方式:使用cmake、直接使用make一、使用cmakeCd crtmpserver/built/cmakeCmake .Make./crtmpserver ./crtmpserver.lua 注意:crtmpserver.lua中mediaFolder是用来保存服务器端flv文件的,默认的目录是mediaFolde

2016-02-03 11:07:30 1536

原创 关于嵌入式下系统自动kill进程的简单分析

当一个嵌入式系统中某个进程正常运行了一段时间后,突然挂掉了,此时的你会怎么办?是不是会一头雾水,因为这种问题很不好定位。当连接串口去监测时,会发现出现以下的提示:然后XXX进程就异常退出了。通过对提示的分析,就是使用的内存大小超出了可用范围。这种情况往往是由于内存泄漏导致的。一开始启动进程时内存是足够多的,由于进程在不停地申请分配内存空间而没有在使用完后正常释放,从而导致可用的

2016-01-19 11:21:05 707

原创 创建自己的内存管理

内存管理只要是内存分配和内存释放,通过管理达到内存循环高效使用的目的。链表对内存索引节点的相关操作比较适合,不管是添加节点还是删除节点都非常方便。在此可选择使用数组和链表互相配合来完成这个机制。首先用数组记录下访问索引节点是否被使用,以及分配的内存空间大小。然后使用双向链表将已使用的内存索引节点保存起来,通过对链表节点的添加和删除来实现内存节点的高效访问。其中,关于内存碎片的处理,

2015-12-31 11:46:50 342

原创 创建自己的消息队列

(第一次写博客,往后会不断更新完善,请各位多多批评指教!!!)消息队列顾名思义就是用来保存消息的队列。队列具有先来后到的特点,即先进先出,后进后出,从而保证了消息执行的有序性。消息队列只要包括消息和队列两个部分。因此先要定义消息的结构体,将消息的具体信息封装为一个整体,结构体中可考虑加入响应对象,根据具体的响应对象分发消息可提高效率。接下来就是创建队列,实现对队列的操作接口,比如初始化

2015-12-31 10:30:31 736

转载 [分享]Hi3520,Hi3515,HI3531上移植和运行QT4.8.6

在HI3531上移植和运行QT4.8.6转自:http://lbc2100.blog.163.com/blog/static/1505536020149104565701/1、前言:近段有点时间,想把QT移植到HI3531上,在网上查找了很多资料,但都不是很全面,有些有问题也没有得到很好的体现。2、环境:PC:ubuntu10.04HI3531交叉工具链:arm

2015-10-14 08:50:26 1497 2

转载 hi3531 软件部分说明 及说明文档 请认真阅读

hi3531 软件部分说明 及说明文档 请认真阅读   david656易币189百纳币20金币版主积分2405发消息

2014-09-28 13:50:46 1291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除