华为海思 hikey970 详细介绍

article/2025/9/29 11:06:43

前几天申请到了华为的开发板:hikey970  用来做项目的。

板子是这样的:

 

下面是在网中收集到的信息总结:

基于麒麟970的AI智慧算力,HiKey 970除了支持CPU和GPU的AI运算外,还支持基于NPU的神经网络计算硬件加速

公开资料显示,麒麟970每分钟识别2005张图片; 而在没有NPU的情况下,同样时间识别的图片只有97张。可见NPU在AI运算中的惊人实力。在麒麟970的加持下,HiKey 970的AI性能得到全面提升,AI算力强大、支持硬件加速、性能强劲。与CPU处理相同的AI运算相比,HiKey 970拥有约50倍能效和25倍性能优势。

 

简介
HiKey 970 是华为第三代开发板,具有更强的计算能力、更丰富的硬件接口,支持主流操作系统和人工智能栈 (AI stack)。HiKey 970 集成了华为创新设计的 HiAI 框架,以及其他主流的神经网络框架,不但支持 CPU、GPU AI 运算,还支持基于NPU 的神经网络计算硬件加速,能效和性能分别可达 CPU 运算的 50 倍、25 倍。


应用场景
深度学习, 机器人, 自动驾驶, 智慧城市

实物图

 

背面图:
 
 

 

规格表

  Component
  
  Description
  
  Processor Series
  
  Kirin
  
  SoC
  
  Hisilicon Kirin 970
  
  CPU
  
  4 ARM Cortex-A73 + 4 ARM  Cortex-A53
  
  GPU
  
  ARM Mali-G72 MP12
  
  AI
  
  Dedicated Neural-network  Processing Unit (NPU)
  
  Memory
  
  6GB LPDDR4 SDRAM
  
  Storage
  
  64GB UFS flash storage 
  Micro SD card slot
  PCIE Gen2 on M.2 M Key connector 
  
  Wireless
  
  WiFi(2.4 -and 5-GHz dual band with two antennas)
  Bluetooth   4.1
  GPS, Glonass
  
  USB
  
  2 x USB 3.0 type A(host only)
  1 x USB 2.0 type C(OTG)
  1 x USB 2.0 (host only)
  
   
  Display
  
  1 x  HDMI1.4 (Type A -full)
  1 x  4L - MIPI DSI
  HDMI  outout up to FHD 1080P
  
  Video 
  
  MPEG2@80Mbps, MPEG4@50Mbps, H264@240Mbps,  H265@160Mpbs,
  VP8@100Mbps, VP9@120Mbps 
  
  Audio
  
  HDMI output
  
  Camera
  
  1 x 4-lane MIPI CSI
  1 x 2-lane MIPI CSI
  
  Expansion                    Interface
  
  40  pin low speed expansion connector:+1.8V, +5V, DC power, GND, 2UART, 2I2C,SPI,I2S,12*GPIO
  60  pin high speed expansion connector:4L-MIPI DSI, I2C X2, SPI(48M),USB 2.0,
  2L +4LMIPI CSI
  
  CAN
  
  Implements  CAN V2.0B at 1Mb/s: 0-8 byter length in the data field; Standard and
  extended  data and remote frames
  Receive buffers, masks  and filters:Two receive buffers with prioritized message
  storage;  Six 29-bit filters; Two 29-bit masks
  
  Ethernet 
  
  gigabit ethernet
  
  LED
  
  1 x WiFi activity LED
  1 x BT activity LED
  4 x User LEDs
  
  Button
  
  Power  Button : Button Power on /off & Reset the system
  
  Power Source
  
  Recommend a 12V@2A adaptor with a DC pulg which has a 4.75mm 
  outer   diameter and 1.7mm center pin with standard center -positive(EIAJ-3
  Compliant)
  
  OS Support
  
  AOSP/LINUX
  
  Appearance characteristic
  
  100mm x 85mm x 10mm
  

 

而针对为什么一定要让AI跑在端侧,华为无线终端芯片产品市场总监周晨也表示,端侧AI解决的两个核心问题是实时和隐私。整个通信行业都对低时延有着执着的追求,具体到AI应用领域来说,加入用摄像头做一个实时的应用,如果将所有数据上传到云端,在云端处理完再传回来,这种处理时长带来的用户体验几乎是不可接受的。


另一个问题就是隐私。大家是否愿意把所有东西都传到云端去?手机现在就是一个内容生产工具,每天都会产生大量的隐私信息,这些数据与其放在别人那里,不如放在自己口袋里,这也是端侧AI非常重要的一点。


作为第三代开发板,HiKey 970不仅性能强悍,还在前两代开发板的基础上吸收了大量开发者对于软件和硬件设计的意见,满足开发者的需要,整体计算能力更强,硬件接口也更丰富,还支持主流操作系统以及AI栈,是一款十分适合AI应用开发的平台,也因为强悍的性能和良好的开发者友好性,备受业界好评。


构建AI生态,助力开发者创造AI应用价值
HiKey 970支持HiAI移动计算架构,具有全球领先的AI性能,为AI应用开发者带来一剂“强心针”。HiAI移动计算平台是一个开放的AI生态,能够基于开发者的需求将麒麟970的AI能力“赋予”第三方的应用。


现在的开发者在做开发的时候非常关注开发成本、收益和IP保护3个方面,而HiAI正好能够完美解决开发者的痛点。HiKey 970提供了完善的多应用模式与机器学习框架的支持,可为开发者提供更加完善的文档、更丰富高效的API以及更快速上手的源码,让开发者们能够更直接地感受到AI在端侧的巨大潜力,创造出AI的应用价值。


此外,HiAI移动计算平台还能支持丰富的前端主流Framework、提供丰富的上层功能业务API,可在移动设备高效运行、提供模型的加密方案,保护开发者知识产权并且支持异构资源灵活调度,满足开发者加速神经网络模型计算和算子计算。


要想推动AI的发展,不仅需要性能强大的AI硬件,更需要搭建AI生态。AI生态搭建离不开全行业的共同创新,更离不开千万开发者的努力与亿万用户的体验和反馈,而华为作为其中的一员,也在积极完善AI生态布局。


基于HiKey 970完善的开发环境、配套SDK及丰富的算子,开发者能够在HiAI平台上发挥各种关于AI应用的想象,并在华为的终端设备上将想象变成现实。未来,HiKey 970也将助力开发者进行深度学习算法、智能机器人以及智慧城市领域的开发,助力AI应用的生态搭建,让智慧生活从想象成为现实。

 

开发文档:https://www.96boards.org/documentation/consumer/hikey/hikey970/ 

希望对你有帮助。 

 

 

 

 

 

 

 


http://chatgpt.dhexx.cn/article/V7OsWDoP.shtml

相关文章

海思Hi3519AV100 emmc flash方式 linux系统移植 hitool工具烧写

因为我这里的海思文档只有SPI NOR Flash方式的详细烧写步骤,没有emmc方式的,本文提供一个自己成功的案例仅供参考和记录 1. 准备SDK、安装交叉编译工具、编译osdrv 1.1 解压SDK包 将Hi3519AV100_SDK_Vx.x.x.x.tgz文件放入ubuntu系统下(wind…

海思3559:MMZ内存、OS内存配置

前言 海思3559的DDR最大支持到8GB hi3559av100芯片的内存地址范围 (1)通过查阅数据手册可知《Hi3559AV100 专业型 Smart IP Camera SoC 用户指南》,芯片的内存地址范围是0x4000_0000-0x23FFF_FFFF,最大能支持8G内存;   (2)海思芯片把内存分…

劲爆!java架构师百度网盘

第一份资料:Kafka实战笔记 Kafka入门为什么选择KafkaKarka的安装、管理和配置Kafka的集群第一个Kafka程序afka的生产者 Kafka的消费者深入理解Kafka可靠的数据传递

10本Java架构师必读书籍推荐

##### 1.《大型网站系统与Java中间件开发实践》 本书围绕大型网站和支撑大型网站架构的 Java 中间件的实践展开介绍。从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着…

Java架构师需要哪些知识?

如何才能达到Java架构师技术要求标准?Java架构师需要熟练掌握复杂的数据结构和算法、熟练使用linux操作系统,Linux线上排除故障、熟悉tcp协议、系统集群、[负载均衡]、反向代理、动静分离,网站静态化、数据库设计能力、队列中间件等知识。 一…

JAVA架构师之路十六:设计模式之责任链模式

JAVA架构师之路十五:设计模式之策略模式 责任链模式 1. 责任链模式2. 登陆案例 3. 登陆案例优化 人生的游戏不在于拿了一副好牌,而在于怎样去打好坏牌,世上没有常胜将军,勇于超越自我者才能得到最后的奖杯。 1. 责任链模式 定义…

BAT面试高级进阶,Java架构师之路

说明 Java生鲜电商平台中由于采用了微服务架构进行业务的处理,买家,卖家,配送,销售,供应商等进行服务化,但是不可避免存在分布式事务的问题。 业界有很多的解决方案,对此我相信大家都百度一下…

JAVA架构师之路-视频学习

https://pan.baidu.com/s/1GK-HNdG_HsNTb_QQ6_L3Tg 目录: 第一套 JAVA高级架构师之旅 第2套 Java互联网架构师netty、mina、nio 第三套 阿里开源Dubbo 【第四套】互联网综合实战项目介绍 【第五套】高性能缓存Memcached服务深度原理及实战视频课程 【第六套】高级J…

JAVA架构师之路十五:设计模式之策略模式

JAVA架构师之路十四:设计模式之模板模式 策略模式 1. 策略模式2. 优惠券案例3. 支付案例 人生的游戏不在于拿了一副好牌,而在于怎样去打好坏牌,世上没有常胜将军,勇于超越自我者才能得到最后的奖杯。 1. 策略模式 定义 策略模式…

走向Java架构师之路:成为架构师要掌握的8大能力

架构师是什么?是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 如何才能达到Java架构师技术要求标准?Java架构师需要熟练…

JAVA架构师之路十一:设计模式之适配器模式

JAVA架构师之路十:设计模式之组合模式 适配器模式 1. 适配器模式2. 类适配器写法3. 对象适配器写法4. 接口适配器写法 钟表,可以回到起点,但已不是昨天。 生活中处处可见适配现象:手机充电器的充电头,电脑电源适配器&…

Java架构师:概述

一、Java架构师核心技术栈 二、架构师需要具备的其他能力 三、技术选型 四、早期传统JavaWeb开发模式 五、前后端分离开发模式 六、Maven聚合项目 七、数据库设计工具PDMan 八、数据库外键弊端【移除物理外键,而非逻辑外键】 数据库表与表之间字段间不要有物理外键…

Java架构师之路:微服务架构图解和详情

微服务框架搭建: 总体规划框架名称当前技术选型方案微服务框架搭建 开发框架 单体服务SpringBoot 分布式框架SpringCloud 最新框架SpringCloudAlibaba 服务配置中心 服务消息总线 阿里巴巴Nacos、 ConfigBusRabbitMQ配合使用、 携程apolo 服务网关 Spr…

java架构师进阶之路

要想进阶为架构师,不仅要有知识广度,还要有深度。 最近把今天收集的java学习资料整理了下,里面包含了计算机基础、算法和数据结构、常用工具、java核心知识、性能优化、基础框架、数据库、消息队列、缓存中间件、搜索引擎、大数据、RPC、网关…

通往Java架构师之路

Java架构师,应该算是一些Java程序员们的一个职业目标了吧,很多码农码了五六年的代码也没能成为架构师。那成为Java架构师要掌握哪些技术呢,总体来说呢,有两方面,一个是基础技术,另一个就是组织能力和提出解决方案能力。…

如何成为Java架构师?学习路线是怎样的?大佬总结成长之路跟着往上走,建议你提早开始准备!

导读 好程序员告诉你Java架构师学习路线,从初级Java工程师成长为Java架构师,你需要走很长的路,很多有计划的人在学习之初就在做准备。你知道Java架构师学习路线该怎么走吗?成为一个优秀的Java架构师究竟需要学什么?接下来就跟小编一起揭晓…

从三方面分析,Java程序员如何晋升为高薪Java架构师?

对于工作多年的程序员而言,日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。下面,我从架构师在一家公司有多重要、优秀架构师需要具备怎样的素质以及架构师的发展现状三个方面来分析,Java程序员如何才能晋升为优秀的高薪Java架构师? 希望通过本文我的分…

getByte()用法小结

在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如&a…

java中String的getByte()方法

Java getBytes() 方法 Java String类 getBytes() 方法有两种形式: getBytes(String charsetName): 使用指定的字符集将字符串编码为 byte 序列,并将结果存储到一个新的 byte 数组中。getBytes(): 使用平台的默认字符集将字符串编码为 byte 序列&#…

JAVA中的getBytes方法

在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如&a…