- 博客(33)
- 收藏
- 关注
原创 Qualcomm物联网之智慧城市
Qualcomm物联网之智慧城市 互联网业界越发重视物联网领域,现在在业界大家都认为除了手持便携移动终端之外,它是新的增长点。物与物的连接不仅是许多创业者和开发者关注的方向,许多产业链上游的芯片及相关技术厂商也正在着手在此领域进行布局,Qualcomm就是其中一家。在近日举行的QRD大会上,Qualcomm业务拓展总监讲解了Qualcomm在车联网与智慧城市方面的解决方案,这也是Qualcomm最为关注的两个垂直领域。Qualcomm认为,智能手机与汽车正处于一种相互融合的过程,甚至我们可以
2016-06-24 17:27:18
3016
原创 Qualcomm Symphony System Manager SDK使用举例
Qualcomm Symphony System Manager SDK使用举例 Symphony System Manager是Qualcomm公司的产品,提供整体的CPU、GPU和DSP功率与性能管理,让程序能够在低功耗、低散热的严格要求下,以稳定的帧数率运行。此SDK为应用程序提供可调用的接口和相应的动态库文件。 下载和安装 https://de
2016-06-18 11:04:37
4341
原创 Qualcomm物联网生态圈
Qualcomm物联网生态圈 近几年,互联网业界越发重视物联网领域,现在在业界大家都认为除了手持便携移动终端之外,它是新的增长点。在QRD大会上,Qualcomm业务拓展总监戚佳讲解了Qualcomm在车联网与智慧城市方面的解决方案。 物与物的连接不仅是许多创业者和开发者关注的方向,许多产业链上游的芯片及相关技术厂商也正在着手在此领域进行布局,Qualcomm就是其中一家。在
2016-06-03 17:41:09
2586
原创 基于开发板DragonBoard 410c的应用开发和部署
基于开发板DragonBoard 410c的应用开发和部署DragonBoard 410c 旨在支持快速软件开发和原型设计,推动新发明和新产品的商业化,从而将骁龙410处理器的高性能和丰富功能带给更多的开发者、制造商和OEM厂商。对于嵌入式解决方案提供商而言,骁龙410处理器是一项强大的赋能技术,支持成品系统模块或定制系统模块,也为商业部署提供支持和设计服务。这些嵌入式计算和万物互联(IoE)
2016-05-27 17:53:36
1841
原创 视频封装格式之mkv--2
视频封装格式之mkv--2框架主要有两部分构成EBML Header和Segment。每个EBML元素都有自己的级别,每个高一级别的元素由若干个次一级的元素组成。EBML Header主要有EBMLVersion、DocType等子元素组成,包含了文件的版本、文档类型等相关信息;Segment是音频相关信息的保存地方,其有次一级的Track、Clusters、Cueing Data等组成:
2016-04-17 12:09:53
1449
原创 视频封装格式之mkv--1
视频封装格式之mkv Matroska是一种多媒体封装格式,这个封装格式可把多种不同编码的视频及16条或以上不同格式的音频和语言不同的字幕封装到一个Matroska Media档内。它也是其中一种开放原始码的多媒体封装格式。很多人把Matroska当作为mkv,其实mkv只是Matroska媒体系列的其中一种档案格式。 Matroska媒体定义了三种类型的档:MKV(Matroska Video File,视讯档,可以包含音讯和字幕)、MKA(Matroska Audio File
2016-04-17 10:30:33
2217
原创 视频封装格式之flv
FLV(Flash Video)是Adobe公司设计开发的一种流行的流媒体格式,由于其视频文件体积轻巧、封装简单等特点,使其很适合在互联网上进行应用。此外,FLV可以使用Flash Player进行播放,而Flash Player插件已经安装在全世界绝大部分浏览器上,这使得通过网页播放FLV视频十分容易。目前主流的视频网站如优酷网,土豆网,乐视网等网站无一例外地使用了FLV格式。FLV封装格式的文件后缀通常为“.flv”。 Flash Video是一种流行的网络视频封装格式(flv,f4v)
2016-04-12 17:18:18
2325
转载 IPB帧编码顺序(解码顺序)与显示顺序
IPB帧编码顺序(解码顺序)与显示顺序转载自:http://www.cppblog.com/elva/archive/2010/06/21/118355.html仅仅使用前一个显示的基准帧来编码的帧被称为“P帧”,同时使用前一个显示帧和未来帧作为基准帧进行编码的帧称为“B帧”。在通常的场景中,编解码器编码一个I帧,然后向前跳过几个帧,用编码I帧作为基准帧对一个未来P帧进
2016-04-06 19:51:37
2540
原创 计算机基本概念
计算机基本概念一、计算机系统 xxx二、操作系统 xxx三、计算机网络 计算机网络的组成包括硬件和软件。其中硬件主要包含主机、网卡、路由器等;软件包括协议和应用软件。 计算机网络的分类,按距离可分为广域网(WAN)、城域网(MAN)和局域网(LAN)。 1. 计算机网络硬件
2016-04-06 19:39:59
8441
原创 音视频基本概念
音视频基本概念一、音频声音是通过空气传播的一种连续的波,即声波,是连续的模拟信号,称为模拟声音信号。音频信号是人可以听到的频率范围的信号,一般为20Hz-20KHz。计算机要对其进行处理,必须将它转换为数字声音信号(用二进制表示的数字)。声音信号的数字化步骤:采样、量化和编码:采样:把时间连续的模拟信号在时间轴上离散化,在某些特定的时刻获取声音信号幅值,其时间间隔称为采样周期,倒数
2016-04-03 17:47:23
4228
原创 FastCV主要接口分析之五
FastCV主要接口分析之五15.像素描述函数FASTCV_API intfcvDescriptorSampledMeanAndVar36f32( const float* __restrict src, int first,
2016-03-11 14:19:33
1730
翻译 Hexagon DSP SDK -- 工具和资源
Hexagon DSP SDK -- 工具和资源 Hexagon SDK提供了完整环境来生成动态Hexagon DSP代码模块,其可以在包括模拟器或者基于硬件开发平台的SnapDragon800上运行。找不到你所需要的Hexagon SDK工具?让我们通过填写申请表获取。 软件 高通Hexagon SDK v2.0可以让你通过不同的例子
2016-03-04 14:24:37
5254
翻译 Hexagon DSP SDK -- 实例应用
Hexagon DSP SDK -- 实例应用 Hexagon SDK包含的例子能被当作更先进的音频、动态和FastRPC模块的基点:appi_fir - APPI-based module that applies a FIR filter to audio data -基于APPI的模块,应用FIR过滤到音频数据 appi_gain -
2016-03-04 11:59:48
2863
翻译 Hexagon DSP SDK -- 库和API
Hexagon DSP SDK -- 库和API工具和标准库支持 为了方便移植和在Hexagon aDSP上重用共享对象,Hexagon SDK为诊断消息、内存分配等暴露了一些实用功能。欲了解更多详细信息,请参阅下面列出的标题: HAP_farf.h HAP_debug.h HAP_m
2016-03-04 11:52:32
1883
翻译 Hexagon DSP SDK -- 入门
Hexagon DSP SDK -- 入门 Hexagon SDK使aDSP能够定制化,要么通过一般的计算模块(FastRPC)或者自定义的音频编解码和包含在Snapdragon800 and 200设备上的Hexagon aDSP前期处理模块(pp modules)。 设置 安装程序需要下载和安装所有的Hexagon SDK以来文件。打开一个新
2016-03-04 11:19:27
3192
翻译 Hexagon DSP SDK --发布说明
Hexagon DSP SDK --发布说明Hexagon SDK v2.0的新功能是什么?Support for the Snapdragon 810 (8094) 支持Snapdragon 810 (8094) Computational offload to a 2nd DSP (Use the modem DSP for non-modem
2016-03-04 11:05:03
2942
翻译 Hexagon DSP SDK
Hexagon DSP SDK 针对移动设备,高效的处理能力在丰富多彩的多媒体体验方面是至关重要的,因为它影响生产成本、功耗、满足消费者对高性能的需求的能力。Hexagon™ SDK设计的目的是使设备制造商和独立软件供应商优化多媒体的功能和性能。这些优化使音频、成像、嵌入式视觉和异构计算在嵌入到晓龙200和800处理器平台的Hexagon DSP上提高速度,创建引人注目的多媒
2016-03-04 10:51:25
1200
翻译 Hexagon DSP SDK--DSP处理器
DSP处理器 高通技术开发的Hexagon DSP作为一个世界级的处理器,包含CPU和DSP,其功能支持移动平台为多媒体和调制解调器而引入的深度嵌入处理需求。它是先进的、可变指令长度、超长指令字(VLIW)、基于硬件多线程的处理器架构。Hexagon架构和系列内核提供高通技术针对调制解调器和多媒体方面在性能和功耗方面的竞争优势,同时也是高通骁龙处理器的关键组成部分。
2016-03-04 10:41:10
5029
原创 FastCV主要接口分析之四
FastCV主要接口分析之四 10.仿射函数 FASTCV_API void fcvGeomAffineFitf32( const fcvCorrespondences* __restrict corrs, float* __restrict affine ); 此函
2016-02-26 15:10:52
2053
原创 Brillo系统安装指导
Brillo系统安装指导 谷歌提出了Project IoT(Internet Of Things),物联网计划,并发布了Brillo操作系统。Brillo是一个物联网底层操作系统。它是源于Android,是对Android底层的一个细化,得到了Android的全部支持,比如蓝牙、Wifi等技术,并且能耗很低,安全性很高,任何设备制造商都可以直接使用,是一个完全端到端的应用。 一
2016-02-24 15:18:48
2997
原创 FastCV主要接口分析之三
FastCV主要接口分析之三 5. 点积相关函数 FASTCV_API uint32_t fcvDotProductxxxx( xxx, ...... ); 此是一些列相关的函数,主要进行各种各种情况下的点积运算; 形参是各种维度的vector,返回的是点积值。比如: FASTCV_API int32_t f
2016-02-18 15:23:31
2234
原创 FastCV主要接口分析之二
FastCV主要接口分析之二 FastCV为计算机视觉(CV,computer vision)的应用开发者提供了两个主要功能:提供CV常用的函数库,其已经进行了优化且可以高效的运行在移动设备上;提供干净的processor-agnostic硬件加速API,基于此芯片厂商能够在其硬件上进行硬件加速FastCV函数。最新版本FastCV1.5.0支持安卓和Windows移动开发,可以从高通网
2016-02-17 10:58:07
3237
原创 FastCV主要接口分析之一
FastCV主要接口分析 安装Hexagon SDK后,会在安装的主目录下/Hexagon_SDK/2.0/lib/fastcv/hexagon_Release_v5存在如下文件: 上图中,fastcv.h是其对外暴露的接口,libfastcvadsp.a是函数的具体实现,部分接口的定义及含义如下: 1. 图像格式转换: FA
2016-01-22 11:24:57
3303
原创 FastCV实例cornerApp讲解
计算机视觉--cornerApp例子讲解 cornerApp是一个使用了aDSP加速的基本用例,其在Hexagon SDK中的目录内容如下: glue:包含依赖Hexagon SDK的其他模块的构建系统信息; android.min:构建android可执行程序的信息; hexagon.min:包含编译aDSP库和测试执行程序所需要的信息;
2016-01-18 15:12:24
3436
3
原创 Hexagon SDK安装过程指导
Hexagon SDK安装过程指导前置条件安装环境windows 7保持网络畅通安装需要的文件安装过程 1. 运行qualcomm_hexagon_sdk_2_0_eval.exe开始安装 2. 安装开始界面 3. 4. 5.
2015-12-16 16:17:41
8721
原创 FastCV SDK详解
Hexagon SDK之FastCV详解 高通发布的FastCV是一个针对移动平台的计算机视觉库,如今的版本支持运行在windows、Mac和Linux等大部分平台,并对于高通自家的Snapdragon做了特别优化的。FastCV提了为移动设备优化的计算机视觉(CV)库,包括移动设备广泛使用的视觉处理函数和大众市场手机。中间件开发人员可以使用FastCV构建框架开发人员所需要的计算机
2015-12-14 15:27:37
11706
原创 Hexagon SDK之Audio CAPI详解
Hexagon SDK中的Audio CAPI详解 Hexagon SDK包含一些作为创建新的自定义模型和拓扑定义的模板。可以把它们分为两大类:APPI和CAPI(模版的类别可以通过其名字的appi和capi前缀判定)。本文主要讲解CAPI的架构。 CAPI:包裹音频编解码算法 如上图所示,CAPI处于Framework和Core Codec Alg
2015-12-02 11:29:45
2521
2
原创 Hexagon SDK之Audio APPI详解
Hexagon SDK中的Audio APPI详解 Hexagon SDK包含一些作为创建新的自定义模型和拓扑定义的模板。可以把它们分为两大类:APPI和CAPI(模版的类别可以通过其名字的appi和capi前缀判定)。本文主要讲解APPI的架构。 APPI:包裹前/后处理算法 如上图所示,APPI处于Framework和core Algorithm中间,
2015-12-02 10:27:13
1791
原创 Hexagon SDK部分模块架构分析
Hexagon sdk部分模块架构分析 Hexagon SDK能够帮助用户定制和扩展对aDSP的使用。本文具体讲解SDK中比较有代表的性的模块的架构,以便我们更好的学习、研究和使用。Audio 音频框架提供了和音频硬件交互的端口。音频框架主要有三部分组成:encoders/decoders,pre/post processing topologies和 mixe
2015-11-26 14:02:19
3929
原创 Hexagon SDK架构分析
Hexagon DSP既然这么强劲,那么我们应该如何开发以及开发都有哪些工具呢。从一章开始我就将从开发者角度来看待这样一款强劲的芯片如何采纳到我们熟悉的开发阶段以及介绍开发过程中以及Qualcomm官方为我们提供的各种各样让人兴奋的示例与新功能。Hexagon SDK给我们提供了使用DSP的统一接口,正是由于它的存在,开发者才能方便地使用DSP各种强劲的功能。Hexagon SDK目录结构及作
2015-10-29 10:39:45
4850
原创 Hexagon DSP功能介绍
Qualcomm的晓龙芯片从创立之几乎一直内置Hexagon DSP芯片,它是移动异构计算必需的处理引擎。Hexagon架构设计的核心在于如何在低功耗的情况下能够高性能的处理各种各样的应用,它具有的特性包括多线程,特权级,VLIW,SIMD以及专门适应于信号处理的指令。该CPU可以在单个时间周期中依序快速的将四个指令(已打包好)处理为执行单元。硬件多线程则由 TMT(TemporalMultiTh
2015-10-22 14:42:45
14510
原创 Hexagon SDK概述
前言Hexagon DSP与Krait CPU、Adreno GPU是高通晓龙芯片中包含的三块具有较大处理能力的计算单元。其中,CPU和GPU较强的能力分别是整数运算能力和浮点计算能力。而DSP更倾向于处理有时间序列的任务,比如多媒体编解码任务,同时具有功耗低的优势,使用它处理计算任务可以更加省电。Hexagon SDK是Qualcomm出品的一款软件开发包,帮助开发者方便的访问Hexagon
2015-10-14 15:18:10
4148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人