linux 海思hi3798m_海思Hi3798M V310芯片简介

Hi3798M V310 通用型SoC芯片简介

Hi3798M V310 is a full-4K high-performance SoC that supports 4Kp60 decoding and is targeted for the IPTV/OTT STB market.Hi3798M V310 integrates the 4-core 64-bit high-performance Cortex-A53 processor and multi-core high-performance 2D/3D acceleration engine. Hi3798M V310 supports H.265/AVS2 4K x 2K@P60 10-bit UHD video decoding, high-performance H.265/H.264 HD video encoding, HDR video decoding and display, and Dolby and DTS audio processing. Hi3798M V310 also provides various peripheral interfaces such as USB 2.0 and SDIO 3.0 interfaces. These features help customers implement full-4K service deployment and enable Hi3796M V300 to provide the best user experience in the industry in aspects of picture quality,stream compatibility, video playing smoothness, and STB performance, meeting the requirements of continuously increasing value-added services such as video communication, karaoke, cloud gaming, and multi-screen interaction.

ef151170731c18d26e726e66df48dcd5.pngKey Specifications

High-Performance CPU

 Quad-core 64-bit high-performance ARM Cortex A53

 Integrated multimedia acceleration engine NEON

 Hardware Java acceleration

 Integrated hardware floating-point coprocessor

3D GPU

 Integrated high-performance multi-core GPU Mali-450

 OpenGL ES 2.0/1.1 and OpenVG 1.1

Memory Control Interfaces

 DDR3/DDR3L/DDR4 and LPDDR3 interface, supporting maximum 32-bit data width

 eMMC 5.0 flash interface

 Asynchronous/Synchronous NAND flash interface

− SLC/MLC flash memory

− Maximum 64-bit ECC

Video Decoding (HiVXE 2.0 Processing Engine)

 H.265/HEVC Main/Main 10 Profile@Level 5.1 high-tier, supporting 4K x 2K@60 fps decoding

 AVS2 Main-10bit Profile, Level 8.2.60, supporting maximum 4K x 2K@60 fps 10-bit decoding

 H.264/AVC Baseline Profile/Main Profile/High Profile@Level 5.1; H.264/AVC MVC, supporting 4K x 2K@30 fps decoding

 1080p@60 fps decoding, supported by MPEG-1

 MPEG-2 Simple Profile@Main Level, Main Profile@High Level, supporting 1080p@60 fps decoding

 MPEG-4 Simple Profile@Levels 0–3, ASP@Levels 0–5, supporting GMC, short header format, and 1080p@60 fps decoding

 AVS-P16 (AVS+), supporting 1080p@60 fps decoding

Image Decoding

 JPEG decoding, maximum 64 megapixels

 PNG decoding, maximum 64 megapixels

Video and Image Encoding

 H.265 MP@level 5 main tier and H.264 BP/MP/HP@level 4.2 video encoding, maximum 1x1080p@30 fps

 VBR or CBR mode for video encoding

 Low-delay encoding

 Multi-ROI encoding

Audio Encoding and Decoding

 MPEG L1/L2

 Dolby Digital/Dolby Digital Plus decoder-converter

 Dolby Digital/DTS passthrough

 Dolby Atmos

 AAC-LC and HE-AAC V1/V2 decoding

APE, FLAC, Ogg, AMR-NB, and AMR-WB decoding

G.711 (u/a) audio decoding

G.711 (u/a), AMR-NB, AMR-WB, and AAC-LC audio encoding

HE-AAC transcoding DD (AC3)

Security Processing

 Secure boot, secure storage, secure upgrade, and secure video channel

 ChinaDRM

 HDCP 2.2/1.4 for HDMI outputs

Graphics and Display Processing (Imprex 2.0 Processing Engine)

 Multiple HDR formats

 Image enhancement algorithm

 Conversion from HDR to SDR

 Hardware overlaying of multi-channel graphics and video inputs

 Multiple graphics layers and video layers

 Multi-order vertical and horizontal scaling of videos and graphics; free scaling

 Screen mirroring and video rotation

 Full-format 3D video processing and display

 Enhanced TDE and HWC

 Anti-aliasing, anti-flicker, enhancement of image colors and luminance, NR, DEI, sharpening, as well as adjustment of the luminance, chrominance, contrast, and saturation

 Ultra-low-delay video processing

Audio and Video Interfaces

 PAL or NTSC standard output and forcible standard conversion

 Aspect ratio of 4:3 or 16:9, forcible aspect ratio conversion, and free scaling

 4K@60 fps/50 fps/30 fps/25 fps, 1080p@60 fps/50 fps/30 fps/24 fps, 1080i@60 fps/50 fps, and 720p/576p/576i/480p/480i outputs

 HD and SD outputs

 One HDMI 2.0b TX with HDCP 2.2 output, supporting maximum 4K x 2K@60 fps resolution

 Analog video interfaces

− One CVBS interface

− One internal VDAC

 Audio interface

− Audio-left and audio-right outputs

− One internal ADAC

− One I2S or PCM digital audio input or output

− HDMI audio output

Peripheral Interfaces

 Three USB 2.0 host ports

 One 10 Mbit/s or 100 Mbit/s adaptive Ethernet port (embedded FE PHY)

 One 4-bit SDIO 3.0 interface

 Three UART interfaces

 One IR receiver

 One LED and keypad control interface

 Three I2C interfaces

 Multiple groups of GPIO interfaces

 One embedded POR

Others

 Various boot modes

 Boot program downloading and execution over a serial port or USB port

 Integrated dedicated standby processor, supporting various low-power modes and less than 30 mW standby power consumption

 Passive standby and low-power design

 14 mm x 14 mm (0.55 in. x 0.55 in.) BGA package, supporting the 2-layer PCB

Hi3798M V310

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 海思hi3798mv100是一款高性能的多媒体处理芯片,支持多种视频格式的解码和编码。如果想要在这款芯片上运行Linux系统,需要进行刷机操作。具体步骤如下: 1. 准备好刷机工具和Linux系统镜像文件。 2. 连接好串口线,进入串口调试模式。 3. 进入U-boot命令行界面,设置好网络参数。 4. 通过TFTP协议下载Linux系统镜像文件。 5. 将镜像文件烧录到芯片中,完成刷机操作。 需要注意的是,刷机操作需要谨慎,一旦操作不当可能会导致设备无法正常使用。建议在进行刷机操作前,先备份好原有的系统和数据。 ### 回答2: 海思hi3798mv100是一款高性能的多媒体处理芯片,广泛应用于高清解码机顶盒、智能电视等领域。很多开发者想要将其刷成Linux系统,以实现更灵活、更自由的开发和应用。 首先,刷海思hi3798mv100的Linux系统需要准备一些基础工具和材料。这包括: 1. 开发板:通常需要使用海思官方推荐的开发板,比如Hi3798CV200/Hi3798MV100 EVB。 2. USB转TTL线/串口线:用于通过串口连接开发板和电脑,用于调试和烧录固件。 3. Linux系统源码:需要从开发板官网上下载,并解压到指定目录。 4. 烧录工具:使用海思官方提供的HiTool工具可以完成固件的烧录操作。 接下来,我们需要按照以下步骤进行海思hi3798mv100 Linux系统刷机: 1. 驱动安装:安装串口转USB驱动以及HiTool工具包。 2. 连接开发板:用USB转TTL线将开发板与电脑相连,选择与开发板相应的串口号,并进行波特率配置及其他参数的配置。 3. 修改编译参数:在Linux系统源码文件夹中,修改menuconfig和.config配置文件,选择机型等相关参数(如Hi3798MV100),设置编译选项和交叉编译器,生成内核镜像、设备树等文件。 4. 生成镜像:使用mkbootimage等工具生成boot.img、recovery.img、system.img等镜像文件。 5. 烧录固件:在HiTool工具中,选择对应的烧录方式以及烧录镜像文件,完成操作后即可完成系统的烧录。 总结来看,刷海思hi3798mv100的Linux系统需要一定的技术储备,需要熟悉Linux系统的编译和烧录等操作,并具备一定的硬件知识。对于普通用户和初学者来说,可以参考一些开发者分享的教程和文档,了解相关知识后再进行操作。因为如果不注意安全操作,操作不当还可能会导致硬件损坏等问题。 ### 回答3: 海思Hi3798MV100是一款高性能的多媒体解决方案,可以实现高清视频播放、网络媒体播放、本地储存、移动多媒体播放等多种功能。虽然它是一款非常强大的芯片,但是在使用过程中,也需要进行不断的改进和优化,以满足不同用户的需求。 其中一个比较常见的需求就是在Hi3798MV100上刷入Linux系统。通过刷入Linux系统,可以实现更加灵活的使用,同时也可以方便开发者进行二次开发,满足一些个性化需求。 那么如何进行Hi3798MV100刷Linux呢?下面是一个简单的步骤介绍: 第一步:获取Linux开发环境 在进行Hi3798MV100刷Linux之前,需要先获取一个Linux开发环境。一般情况下,我们可以使用Ubuntu作为开发环境。 第二步:获取Hi3798MV100的驱动和固件 在对Hi3798MV100进行刷Linux之前,需要先下载相应的Hi3798MV100驱动和固件。 第三步:进行烧制 烧制的具体步骤需要参考驱动和固件的具体说明。一般情况下,需要使用烧写工具将固件烧写到Hi3798MV100的闪存中。 总结:以上就是Hi3798MV100刷Linux的一些基本步骤。需要注意的是,在进行刷Linux之前,需要先了解相关硬件和软件知识,以免因错误操作导致损失。同时,需要选择稳定可靠的驱动和固件,确保刷入的系统能够正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值