嵌入式开发之hisilicon---hi3536 处理器简介

(1)处理器概述

(2)处理器模块架构

--------------author:pkf

-------------------time:7-19

---------------------------qq:1327706646

(1)

 Processor Core
   z ARM Cortex A17 [email protected] 1.4 GHz
      − 32 KB L1 I-cache, 32 KB L1 D-cache
      − 1 MB L2 cache
      − Main control processor for running peripheral drivers and applications
   z ARM Cortex A7 [email protected] 900 MHz
      − 32 KB L1 I-cache, 32 KB L1 D-cache
      − 128 KB L2 cache
      − Video-related module control

Video Decoding Standards
   z H.265 Main Profile L5.1
   z H.264 Baseline/Main/High profile L5.0
   z MPEG4 SP L0–3/ASP L0–5
   z MJPEG/JPEG baseline

Video Encoding Standards
   z H.264 Baseline/Main/High profile L5.1
   z MJPEG/JPEG baseline

Video Encoding/Decoding
   z H.265/H.264&JPEG encoding and decoding of multiple streams:
        − 4-channel 4K x 2K (3840 x 2160)@30 fps H.265/H.264 [email protected] fps H.264 encoding+4-channel 4K x [email protected] fps JPEG encoding
        − [email protected] fps H.265/H.264 [email protected] fps H.264 [email protected] fps JPEG encoding
        − [email protected] fps H.265/H.264 decoding+4K x [email protected] fps H.264 [email protected] fps JPEG encoding
        − [email protected] fps H.265/H.264 [email protected] H.264 [email protected] fps JPEG encoding
        − [email protected] fps H.265/H.264 [email protected] fps H.264 [email protected] fps JPEG encoding
        − [email protected] fps JPEG decoding

GPU
   z Integrated Mali-T720 GPU
   z OpenGL ES3.1/2.0/1.1

z OpenCL 1.2/1.1/1.0
   z Up to 63 MTris/s triangle filling rate
   z Double-precision FP64 and anti-aliasing

(2)

相对于TI的8168来说,Hi3536多了H265的解码,还多了4K*2K的解码,这些多事TI8168不支持的。不知道后续TI会不会出现更牛逼的解码器,所以暂时放弃了TI8168的开发,转而做了Hi3536的开发。相对于稳定性来说,TI8168立足于安防行业好多年,见TI8168的实力多么。可惜的是后面TI没有继续推出H265的解决方案,这相对来说有点可惜。Hi3536的ARM cortex A7相对来说比TI8168的Cortex A9弱点,但是存在A17,比A9强。处理各种多媒体业务足矣!目前所担心的是HI3536是海思刚出的,稳定性尚待考验!

开发目的:利用海思的解码器解网络视频里,多屏显示等等功能。附上海思PDF下载地址。

http://www.hisilicon.com/products/digital.html

http://blog.csdn.net/liqinghan/article/details/48195997

时间: 2024-12-29 23:37:54

嵌入式开发之hisilicon---hi3536 处理器简介的相关文章

嵌入式开发之GCC编译器使用

嵌入式开发之GCC编译器使用 Linux系统下GCC是GNU推出的功能强大的性能优越的多平台编译器,是GNU的代表作之一.GCC 可以在多种硬件平台上编译出可执行程序,其执行效率一般比其他编译器高%20到%30.GCC编译器能将C C++语言程序汇编程序编译,链接成可执行程序.在linux文件没有统一的后缀,系统从文件的属性来区分可执行程序和不可执行程序.  1.1GCC编译程序的四个阶段 预处理(Pre-Processing) 编译(Comping) 汇编(Assembing) 连接(Link

嵌入式开发之davinci--- 8148/8168/8127 中的xdc 简介

XDC是TI公司为嵌入式实时系统可重用软件组件(在XDC里被成为packages,以下成为包)制定的一套标准.它包括一些有用的工具,标准的API函数,静态配置文件和打包(packaging)操作.XDC最主要的亮点在于它标准化了传递过程,并简化了在应用程序中引用目标平台下其他包的过程. 本文从一个简单的“Hello,World“入手,引领大家进入XDC开发世界. 在XDC开发世界中,首先需要明确两个概念,package和repository. 所谓package,类似与java里的jar文件或.

嵌入式开发之davinci--- 8148/8168/8127 中的High-DefinitionVideo Processing Subsystem (HDVPSS)

High-DefinitionVideo Processing Subsystem (HDVPSS) 这一章介绍了高清视频处理子系统(HDVPSS). 2.1导论 2.1.1 简介 HDVPSS 使用TI开发的算法,灵活的复合和融合引擎,各种高质量外部视频接口,实现视频/图像显示和采集处理功能.   2.1.3 缩略语 名称 定义 COMP Compositor 复合器 DEI De-Interlacer 去隔行 DEIH High quality De-Interlacer 高质量去隔行 DV

嵌入式开发之davinci--- ccs 编译lib库

(1)ccs 简介 (2)ccs 输出格式coff elf (3)ccs 编译lib 算法库 (4)ccs 存在的问题 --------------------------------------------------华丽的分界线 --------------------------------author:pkf ---------------------------------------time:5-13 -----------------------------------------

嵌入式开发之davinci--- DVRRDK, EZSDK和DVSDK这三者有什么区别

下载的时候选择信息要避免security类型的产品,这个是要审查的. DVRRDK是专门针对DVR的开发包是非公开的,针对安防的客户定制的,效率要高. EZSDK是开放的版本架构上使用openmax可以为android提供支持 DVSDK是老的版本名称使用codec engine架构,现在新的芯片DM8xxx都是EZSDK了 三种不同的软件框架,使用不同的方法来利用dsp工作. http://blog.csdn.net/zhouzhuan2008/article/details/8512128

嵌入式开发之davinci--- 8148/8168/8127 中的alsa音频pcm g711 和aac 音频格式

(1)alsa pcm (2)g711 (3)aac (4) --------------author:pkf -------------------time:2-4 ---------------------------qq:1327706646 (1)alsa pcm (2)g711 G.711 G.711 也称为PCM(脉冲编码调制),是国际电信联盟订定出来的一套语音压缩标准,主要用于电话.它主要用脉冲编码调制对音频采样,采样率为8k每秒.它利用一个 64Kbps 未压缩通道传输语音讯号.

嵌入式开发之cgic库---cgi库的使用

很幸运!用C语言写CGI程序还可以有比较简单的方式,那就是我们可以借助使用第三方库CGIC(CGIC是一个功能比较强大的支持CGI开发的标准C库,并支持Linux, Unix 和Windows等多操作系统)来编写,省去了必须自己去遵循CGI规范来码砖的痛苦,使CGI程序的编写变的简单,下面是我第一次使用CGIC库来写的第一个CGI程序:第一步:从cgic官网(http://www.boutell.com/cgic/ 此网站好像不稳定,偶尔能开)上下载cgic库文件第二步:在Dev-C++中创建一

嵌入式开发之davinci--- MSB和LSB

简介: MSB是Most Significant Bit的缩写,最高有效位.在二进制数中,MSB是最高加权位.与十进制数字中最左边的一位类似.通常,MSB位于二进制数的最左侧,LSB位于二进制数的最右侧. LSB(Least Significant Bit),意为最低有效位:MSB(Most Significant Bit),意为最高有效位,若MSB=1,则表示数据为负值,若MSB=0,则表示数据为正. 意义: 在实际应用中,由于ADC失调或增益参数的改进而使性能提升的程度微不足道,甚至可以忽略

嵌入式开发之hi3519---GPIO 驱动

在一个嵌入式系统中使用最多的莫过于 通用输入输出 GPIO口.看到论坛中经常有朋友问海思为什么没有提供GPIO驱动.其实不然. 在海思SDK  xxx/osdrv/tools/board_tools/reg-tools-1.0.0/source/tools/下 提供了himm的读写工具源码.你也可以根据himm的源码来写一个文件设备操作的驱动.毕竟轮子已经有了,我们就没必要再去造轮子了. 这个工具是用来 配置海思寄存器的.当然可以稍加改造或者在应用直接使用来控制通用寄存器. 根据海思提供资料 ,