10 淡水_

尚未进行身份认证

我要认证

喜欢篮球,溜冰,计算机,是个标准的猥琐老男人,待人真诚,心底善良,性格不孤僻,不喜欢打架,不喜欢抽烟,偶尔喝点酒精

等级
TA的排名 2w+

android 蓝牙 bluetooth.apk

首先我们先熟悉一下蓝牙协议的基本规范1)A2DP(Advanced Audio Distribution Profile)高级音频、立体声规范,包括A2DP Sink和A2DP Source;2)AVRCP(Audio/Video Remote Control Profile)音视频远程控制规范,音乐播放、暂停等;3)HFP(Hands-Free Profile)免提规范,用于蓝牙通话;4)HSP(Headset Profile)...

2020-07-21 23:06:22

ubus实现进程间通信举例

转载自http://blog.csdn.net/jasonchen_gbd/article/details/46055885上一篇文章介绍了ubus的组件和实现原理,本文通过代码实例介绍使用ubus进行进程间通信的三种方式。1. invoke的方式实现端对端通信最简单的情景就是一个提供服务的server端,一个请求服务的client端,client请求server的服务。

2017-11-27 15:16:37

openwrt中使用ubus实现进程通信

转载自http://blog.csdn.net/jasonchen_gbd/article/details/45627967ubus为openwrt平台开发中的进程间通信提供了一个通用的框架。它让进程间通信的实现变得非常简单,并且ubus具有很强的可移植性,可以很方便的移植到其他linux平台上使用。本文描述了ubus的实现原理和整体框架。ubus源码可通过git库 git://nbd

2017-11-27 14:39:22

Linux ALSA声卡驱动之二:声卡的创建

声明:本博内容均由http://blog.csdn.net/droidphone原创,转载请注明出处,谢谢!1. struct snd_card 1.1. snd_card是什么snd_card可以说是整个ALSA音频驱动最顶层的一个结构,整个声卡的软件逻辑结构开始于该结构,几乎所有与声音相关的逻辑设备都是在snd_card的管理之下,声卡驱动的第一个动作通常就是创建一个snd_c

2017-08-09 10:29:09

Linux ALSA声卡驱动之一:ALSA架构简介

声明:本博内容均由http://blog.csdn.net/droidphone原创一.  概述    ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,想了解更多的关于ALSA的这一开源项目的信息和知识,请查看以下网址:http://www.alsa-project.org/。    在内核设

2017-08-08 20:01:59

list_head解析

list_head结构体2.1、简介原型:[objc] view plain copystruct list_head {      struct list_head *next, *prev;  };  此结构体所构成的链表如上面的双向循环链表图示此结构体在linux内核中被大量的引用,几乎所有内核当中需要构成链

2017-08-08 17:42:31

v4l2视频采集驱动框架

来源:http://blog.csdn.net/gzzaigcnforever/article/details/17751109linux下的视频v4l2在很久之前的博文DM6446的视频前端VPFE的驱动大框架解析等几篇中介绍了整个基于应用层的视频采集流程解析。由于最近再次看了3.3的内核版本后,有了更进一步的收获,和大家在这里分享。 1.V4L2 驱动中的核

2017-08-04 18:55:07

Linux内核访问外设I/O资源的方式(设备物理地址和设备虚拟地址),静态映射和动态映射

来源:http://blog.csdn.net/gzzaigcnforever/article/details/18053873我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。  Linux内核访问外设I/O内存资源的方式有两种:动态映射(iorem

2017-08-04 18:48:46

rgb和raw rgb的区别

摄像头的数据输出格式一般分为CCIR601、CCIR656、RAW RGB等格式,此处说的RGB格式应该就是CCIR601或CCIR656格式。而RAW RGB格式与一般的RGB格式是有区别的。 我们知道,Sensor的感光原理是通过一个一个的感光点对光进行采样和量化,但,在Sensor中,每一个感光点只能感光RGB中的一种颜色。所以,通常所说的30万像素或130万像素等,指的是有30

2017-08-04 09:20:56

v4l2驱动框架

来源:http://blog.csdn.net/rubyboss/article/details/14053523Author:CJOKContact:cjok.liao#gmail.comSinaWeibo:@廖野cjok 1、概述Video4Linux2是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提供了统一的接口。凡是内核中的子系统都

2017-08-02 19:26:53

Linux V4L2驱动架构解析与开发导引

来源:http://www.cnblogs.com/andrew-wang/archive/2012/11/14/2770692.htmlAndrew按:众所周知,linux中可以采用灵活的多层次的驱动架构来对接口进行统一与抽象,最低层次的驱动总是直接面向硬件的,而最高层次的驱动在linux中被划分为“面向字符设备、面向块设备、面向网络接口”三大类来进行处理,前两类驱动在文件系统中形成

2017-08-02 19:10:18

ffmpeg学习

http://www.cnblogs.com/wangguchangqing/category/860702.html

2017-02-08 15:00:46

faac移植

来自:http://blog.csdn.NET/liukun321     Advanced Audio Coding。一种专为声音数据设计的文件压缩格式,与Mp3不同,它采用了全新的算法进行编码,更加高效,具有更高的“性价比”。利用AAC格式,可使人感觉声音质量没有明显降低的前提下,更加小巧。     FAAC是在嵌入式系统中常用的AAC音频编码开源库,关于AAC音频

2016-12-09 10:58:40

alsa音频编程

样本长度(sample):样本是记录音频数据最基本的单位,常见的有8位和16位。通道数(channel):该参数为1表示单声道,2则是立体声。桢(frame):桢记录了一个声音单元,其长度为样本长度与通道数的乘积。采样率(rate):每秒钟采样次数,该次数是针对桢而言。周期(period):音频设备一次处理所需要的桢数,对于音频设备的数据访问以及音频数据的存储,都是以此为单

2016-12-08 14:51:51

音频属性详解

指人耳可以听到的声音频率在20HZ~20kHz之间的声波,称为音频。【采样频率】即取样频率, 指每秒钟取得声音样本的次数。采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多。由于人耳的分辨率很有限,太高的频率并不能分辨出来。22050 的采样频率是常用的, 44100已是CD音质, 超过48000或96000的采样对人耳已经没有意

2016-12-08 14:48:24

音频播放时间计算

音频码流(冗余数据占的比例):先简单讲一下对于ADTS header的结构的理解: 1)ADTS header位于每一个aac帧的开头,长度一般是7字节(也可以是9字节的,没见过)。 2)每个aac帧的长度固定为1024个sample(可以是1024*n,没见过n>1的情况)。 3)ADTS header中大部分信息无用,有用的只有采样率(4bit)、声道数(3bi

2016-12-08 14:41:41

VLC编译

./configure --prefix=/opt/vlc  --host=arm-linux --with-contrib=/opt/arm --disable-linsys --disable-dvdread --disable-dshow --disable-bluray --disable-v4l2  --disable-decklink --disable-vcd --disable

2016-11-05 10:29:26

ffmpeg移植

上一次移植好的opencv没有ffmpeg,导致无法处理视频,经过几天的调试,总算弄好了。1.检测你的opencv是否已经包含ffmpeg。这个很简单,用ldd命令查看可执行程序用了哪些动态库就知道了。如果没有检测到与ffmpeg相关的库,那说明opencv没配置完全,下面是详细配置过程。2.交叉编译ffmpeg时先得交叉编译x264和xvid2.1交叉编译xv

2016-11-04 15:32:28

视频编解码(1)

最近由于公司业务关系,需要一个在公网上能实时互动超清视频的架构和技术方案。众所周知,视频直播用 CDN + RTMP 就可以满足绝大部分视频直播业务,我们也接触了和测试了几家 CDN 提供的方案, 单人直播 没有问题,一旦涉及到 多人互动延迟非常大 ,无法进行正常的互动交谈。对于我们做在线教育的企业来说没有互动的直播是毫无意义的,所以我们决定自己来构建一个超清晰(1080P)实时视频的传输方案。

2016-11-01 15:14:07

基于安卓的rndis驱动的usb网络共享的实现

开发环境:硬件;三星s5pv210 软件;linux3.0.8内核(用于android)文件系统;嵌入式qt文件系统内核配置                --- USB Gadget Support                                                                        | |    | |

2016-08-26 18:02:00

查看更多

勋章 我的勋章
    暂无奖章