当前位置: 首页 > news >正文

华为云渲染实践

  //  

编者按:云计算与网络基础设施发展为云端渲染提供了更好的发展机会,华为云随之长期在自研图形渲染引擎、工业领域渲染和AI加速渲染三大方向进行云渲染方面的探索与研究。本次LiveVideoStackCon 2023上海站邀请了来自华为云的陈普,为大家分享云渲染在垂直场景的一些应用。

文/陈普

整理/LiveVideoStack

大家下午好,今天非常荣幸和大家进行分享交流,本次分享的主题为华为云渲染实践——从2D图形到3D空间。

本人于2005年加入华为公司,自2007年至今曾先后负责华为云计算、自研桌面云和人工智能等技术的研发工作,目前正致力于华为云渲染服务的研发。

本次分享分为以下几部分:首先介绍渲染技术的范围和云渲染希望解决的问题,其次介绍华为云渲染在2D、3D和云原生渲染方面的一些实践,再到工业图像和AI加速渲染方面的实践。

-01-

渲染技术的范围

65d9d1c675b44e19be96062c2f939db4.png

提到云渲染,大家可能会直接联想到云游戏,实际上二者并不等同。华为云致力于将渲染技术应用于各个行业,目前主要包括实时渲染和离线渲染两大分支,实时渲染的落地场景包括虚拟展会、汽车展示、虚拟空间和数字人等等,离线渲染更注重逼真的效果,主要应用于设计效果图和影视等场景。

-02-

云渲染希望解决的问题

一部分人容易直接将渲染与3D图形划等号,因此首先解释一下渲染的概念。百度百科将渲染定义为CG的最后一道工序,这个解释偏向于离线渲染。维基和百度百科也曾在浏览器引擎、OpenGL中提及渲染,可以看到渲染的对象是包括2D和3D图形的。维基百科对渲染的定义是较为准确,它实际上指软件利用二进制和格式化数据生成图像的过程。

9b1cf5be9f8e81a6fd822804795463e1.png

我们将云渲染定义为:实现客户的图形渲染业务上云,整个流程从无图形到2d图形再到3D图形。

3937ff3d18a11dacaf85ad809ca0a85d.png

我们的现有图像渲染架构如上所示,3D技术最下层的GPU到显卡驱动、DX、OpenGL、Vulkan运行库、3D渲染引擎再到3D应用程序,直接使用底层API开发图形渲染程序难度较大。

另一条2D应用程序分支主要包含大家常见的Office等PC 2D应用程序,从GPU、显卡驱动、微软定义的GDI运行库、GUI框架再到2D应用程序。

-03-

2D渲染实践

668ecbc43bae1d311954e0c041a0de3a.png

接下来介绍我们的云端2D实践。标准的2D图形显示流程如上图所示,首先由应用程序调用GUI程序库,GUI库转化为底层GDI运行库调用,此时运行库还处于用户态,没有调用硬件。随后GDI运行库调用显卡驱动,显卡驱动调用显卡,完成图像渲染并输出至显示器。

d4b86883c2db12fe3fb3ce53c526d735.png

那么实现2D应用的远程显示是否只需要将渲染后的画面编码并传输到客户端?实际上这种方式存在编码效率低、视频带宽占用大和有损压缩导致颜色失真等缺点,并不适用于2D渲染上云。

我们设计的渲染流程是在显卡驱动获取2D图像渲染调用后,将图像渲染调用序列转化成数据,利用2D渲染指令处理程序对数据进行处理、编码后进行画面无损压缩,最终通过网络传输到客户端解码显示。以文字输入为例,输入的字符串通过字体驱动转为像素级文字,并且只需在屏幕上的小范围更新区域显示,传输的数据量不大,可以实现无损压缩。以上流程在Windows和Linux平台都有实现方案。

-04-

3D渲染应用上云实践

977460a12545a5ef68c450e531cbba19.png

3D云渲染架构和2D渲染类似。早期由于技术条件限制,我们选择使用GPU直通技术,将GPU与虚拟机绑定,虚拟机可以直接访问GPU,获得高性能图形渲染能力,再通过远程应用技术将画面传递至客户端。

这种方式的优点是虚拟机可以直接安装设备商的标准显卡驱动,保证了兼容性,使显卡接近于物理GPU性能。缺点是GPU与虚拟机绑定,失去了灵活性,并且成本较高。但它目前仍是主流的云上GPU使用方式。

ebbf3c387a9e51b0c451590fbc636680.png

我们于2012年尝试将渲染从云端转到客户端远程完成,本质上需要获取用户程序的3D指令流。

按照微软WDDM显卡驱动可以捕获到用户应用程序3D图像渲染的调用。在该架构下,驱动程序分为用户态和内核态,实现3D程序需要借助Direct运行库,它调用设备厂商提供的驱动,并通过内核态驱动与GPU进行交互。OpenGL也存在类似程序。

664a02e690dc80462c2719160171c772.png

于是我们将全部3D应用程序指令流处理后传输至客户端,在客户端重新进行渲染,经过50多款游戏测试,基本实现了渲染功能。但带宽存在不稳定性,实现难度和所需成本都比较高。

8f7ca5b878f2770165e6c7de69c9b544.png

2012年我们开始研发软件GPU虚拟化。它的基本原理通过两种虚拟机实现,一种是为客户服务的虚拟GPU虚拟机,另一种是前述的使用直通技术的物理GPU虚拟机。

我们在虚拟化平台对两种虚拟机构筑了内存通信,在虚拟GPU虚拟机安装虚拟显卡驱动,利用驱动捕获3D图像驱动调用,并利用共享内存传输至物理GPU虚拟机,在物理GPU虚拟机中利用直通物理显卡进行渲染,渲染后进行画面回传。

这种方式面临的挑战有两种,一是由于DirectX具有多种版本,驱动兼容实现难度大。二是内部共享内存传输还需进一步加速。存在的缺点是方案本身属于资源抢占模型,隔离能力较差,其次是对虚拟显卡驱动兼容性研发投入人力非常大。

01b95655a59c8941d4d75824c8eda9ac.png

2013年我们与英伟达合作,在虚拟化平台支持硬件GPU虚拟化,这种方式可以获得更好的隔离能力和驱动兼容性,缺点是Nvidia按照虚拟机单独收取License费用,成本较高。

-05-

云原生渲染实践

bba8c13f5e72aaf5651649d4bea29474.png

以上介绍的方案仅是围绕操作系统级别支持的底层图形渲染能力,对业务具体场景渗透的不够。从实际业务场景来看,华为云渲染的目标是帮助客户图形渲染场景上云,离线渲染场景主要服务于影视和高清设计图,由此衍生的应用级渲染技术包括AI渲染加速和华为云原生渲染引擎支持的离线光追渲染。

实时渲染场景服务于3D空间、数字孪生、实时设计和游戏等,主要分为现有3D应用无需修改直接上云和经过云原生优化后上云两套方案,分别包括3D应用实时渲染、云应用以及远程渲染、3D空间加速。

接下来介绍实时渲染场景下的云渲染技术,华为云通过提供云应用产品帮助实现现有应用直接上云,主要包括对CPU/GPU算力要求较高的3D设计类软件,这解决了软件下载安装耗时费力和销售价格昂贵的问题,例如CAD、CAE、CAM等设计、建模、仿真软件类软件。

41aaafa6907f1350a191900611077778.png

它的原理是利用Windows多会话技术来构建轻量级的隔离技术,使Windows Server同时服务多个客户端。它的优点是具备一定隔离能力,并且由于在虚拟机层面实现了多会话,每个会话都可以直接访问物理GPU。它本身是标准的Windows技术,和企业内部网络具备很好的互通性。缺点是GPU计算与显存处于多用户抢占模式,无法隔离。并且每个会话要独立付费Windows RDS License。

dc75dc29823d88871e2215605aced7e2.png

为了优化前面提到的License成本问题,我们通过将沙箱和Hook技术结合,让Windows不使用多会话技术运行多个应用,并服务于多个接入客户端,这也是目前云渲染的主流技术方案。它的优点是不依赖Windows多会话技术,降低了License成本,缺点是相对于GPU虚拟化,资源隔离能力有限。

bf2388f79d2198fc7fae86c96aefda6c.png

前面提到过的硬件GPU虚拟化也是一种主要的实现方式,但需要增加远程交互模块对3D应用进行管理。它的优势是隔离能力和兼容性好,缺点是Nvidia按照虚拟机单独收取License费用。

db944fc28d5aa4acb9c931566b6feb22.png

接下来对几种方案适用的场景进行介绍。选择云应用方案一般涉及强烈的企业内网互通(账号、权限)和应用兼容性诉求(2D、3D各种类型);选择3D应用实时渲染一般专注于3D渲染程序,如基于DirectX开发的3D展示应用、游戏等;GPU硬件虚拟化/物理直通方案一般配合云应用和3D应用实时渲染使用。

以上技术的共同点是把3D应用直接搬上云端进行计算,但单纯的云渲染能否实现应用不上云,仅渲染上云?

45032055ce31bb08cbf2732027181024.png

因此我们实现了一套基于云原生优化的上云方案,即远程渲染。它同时适用于Web、PC和移动端3D应用程序。应用程序实际在客户端侧运行,但渲染的计算被卸载,并通过远程渲染SDK在云端完成渲染,最终画面通过视频编码回传给端侧。

它的优点是云端只承担渲染职能,端侧的算力可以完成其他逻辑的运算,结合客户端实际情况还可以灵活选择本地、云端或混合渲染。缺点是应用需要基于远程渲染SDK进行改造,并且无法满足非常高的交互式实施场景需求(例如某些游戏)。

7eceaa7d63a67e20f2136b0f27b8d922.png

上图展示了用户使用远程渲染服务的具体流程。在开通服务并创建云渲染会话后,由远程SDK控制云端渲染,渲染后的画面通过华为RTC服务回传至客户端进行显示。

d85f9f40132eae8c5da7e237cfda2980.png

接下来对远程渲染效果进行演示。传统模式下,设计师需要通过离线渲染获得效果图后才能查看设计效果。利用华为云渲染,设计师可以实时查看设计效果,同时云端光追渲染可以更真实地还原现场光线环境。

bca1869ffdc9c64f041c57379c3954bb.png

那么渲染和云结合的具体优势是什么?和消费级显卡相比,云数据中心使用的硬件价格十分昂贵,高昂的造价实际带来了哪些利好呢?如上图所示,如果将云看做一个大机器,可以发现,云渲染支持同时服务于不同类型(手机、平板、主机等等)的多个用户,并且可提供一个应用能够被多用户使用的场景。它的硬件资源不绑定到用户,而是由用户使用时间决定。软件也无需在本地进行安装。

6f420f19aa06a009e0c419e241d1ff27.png

前面提到的几种3D应用上云方案本质上只是将本地程序部署上云,云仅仅提供本地资源的替代,计算资源按连接来调度,不同的应用间没有共享。

华为云通过对自研渲染引擎进行多用户接入改造实现了一些新的尝试,使单引擎在相同场景下可以同时接入多个用户,这种方式变相节省了部分场景加载的内存和显存,且用户之间共享的计算可以节省CPU、GPU。作为充分发挥云优势的云原生方案,它与前述的几种方案在本质上完全不同。经过实际测试,它可以提升0.5倍以上的效率。

-06-

工业图形渲染实践

接下来介绍我们在工业图形渲染领域的一些实践。工业图形渲染引擎可能与大家日常接触的渲染工作不同,它是计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助工程(CAE)、建筑信息建模(BIM)等工业设计软件中的基础技术组件,决定了3D设计对象的真实呈现、保证前端设计的正确性。

cc78bb926be220323a3fc427391ffb40.png

目前国内缺乏自主研发的高质量工业图形渲染引擎,各大企业的自研引擎无法支持高质量和大场景图形渲染。业界较为出名的GPU渲染器基本都是国外的产品(如KeyShot和HOOP等)。

华为云在国家技术创新中心的支持下启动了工业图形渲染引擎研发项目,目标是历经2~3年的开发,产出达到世界先进水平的渲染引擎,满足CAD、CAE、CAM和EDA场景的工业图形渲染需求。

800ed27001a54cb51a9b00b1a4861d2b.png

上图展示了我们自研工业渲染管线近期的实时渲染效果,目前它已和部分中国三维CAD厂商完成了集成对接,2024年将陆续实现与其他企业设计软件的对接。

f6f64a65a6bc0173991802ebb2120a96.png

接下来对云端光追实时渲染进行展示,它侧重呈现材质、光影等效果。

-07-

AI加速渲染实践

ece4dbf0c4ecd128e703d48cb9640754.png

最后介绍华为云的AI加速离线渲染。我们原有的旧思路是通过自研渲染引擎来替代友商同类产品,由于生态壁垒过高,该思路并不可行。

现有离线渲染流程是客户端应用通过农场服务、农场调取器提交图形数据,确定计算节点并完成图形渲染。由于过程中的光追计算消耗量很大,导致整体所需时间也很长。因此我们希望通过引入AI技术对渲染进行加速,通过农场服务调整参数降低渲染的光追计算,从而降低纯CG端的计算,再通过专有的AI模型对渲染过程性输出CG数据进行AI推理计算。输出效果可以达到同等质量。

e6c3bf5d682bc79792033efc23b8fe7f.png

上图展示了华为云AI加速渲染的输出效果。可以看到,AI输出与原生渲染图在质量上基本一致。

114bff3708f68528348c40b09be9a616.png

上图展示了一个AI加速渲染影视番剧的实际案例。可以看到毛发等细节与原生渲染图基本一致,并且质量要求越高,提速效果越好。

接下来对我们的技术时间轴进行总结。2011年至今,我们的发展从2D渲染到自研3D空间云渲染,从GPU虚拟化到光追引擎和AI渲染加速,涉及的行业包括企业办公、数字人、影视、云游戏、工业设计等等。

我们的研发团队呈全球布局,依靠图形领域全球知名高校和产业基地,持续深耕云原生图形技术,支持产业升级。

352535cfb58c1b62da81efbfc3da7c96.png

接下来对我们的自研离线渲染视频进行演示,它主要面向家装设计场景,光影真实性比实时渲染更强,每帧渲染仅需要5~10秒。

80abf5b66b3ca0e92ab08d63bf5ce0c5.png

最后对我们的自研实时渲染进行视频演示,它基于华为自研渲染引擎构建。

本人认为渲染是技术也是工具,可以帮助用户达成预期效果的呈现,在此也希望与各位在座专家深入交流。我的分享就到这里,谢谢大家!


46d09a9a4de6ef73d07715fa5953b323.png

扫描图中二维码或点击“阅读原文 

直通LiveVideoStackCon 2023深圳站 8折购票通道

相关文章:

华为云渲染实践

// 编者按:云计算与网络基础设施发展为云端渲染提供了更好的发展机会,华为云随之长期在自研图形渲染引擎、工业领域渲染和AI加速渲染三大方向进行云渲染方面的探索与研究。本次LiveVideoStackCon 2023上海站邀请了来自华为云的陈普,为大家分…...

SpringBoot注解详解:从核心到Web,从数据到测试,一网打尽

总结的了平时学习springboot常用的一些注解,方便以后开发时可以阅览回忆 springboot的常用注解可以分为以下几类: 核心注解:这些注解是springboot的基础,用于启动、配置和管理springboot应用。Web MVC注解:这些注解是…...

Java寻找奇数

1.题目描述 现在有一个长度为 n 的正整数序列,其中只有一种数值出现了奇数次,其他数值均出现偶数次,请你找出那个出现奇数次的数值。 输入描述: 第一行:一个整数n,表示序列的长度。第二行:n个…...

WinPlan经营大脑:精准预测,科学决策,助力企业赢得未来

近年,随着国内掀起数字化浪潮,“企业数字化转型”成为大势所趋下的必选项。但数据显示,大约79%的中小企业还处于数字化转型初期,在“企业经营管理”上存在着巨大的挑战和风险。 WinPlan经营大脑针对市场现存的企业经营管理难题,提供一站式解决方案,助力企业经营管理转型…...

多数据源切换以及事务处理

SpringBoot 多数据源切换(超级简单)_springboot数据源切换_Tz.的博客-CSDN博客 springboot dynamic多数据源demo以及常见切换、事务问题_一片星空~的博客-CSDN博客...

docker 重装提示 Exising installation is up to date 解决方法

Windows Docker 重装提示 Exising installation is up to date 解决方法 出现这个问题是因为卸载Docker没有卸载干净,导致无法重装 解决方法: 按下WindowR唤起命令输入界面,输入 regedit 打开注册表编辑在地址栏输入HKEY_LOCAL_MACHINE\SOFTW…...

k8s分散部署节点之pod反亲和性(podAntiAffinity)

使用背景和场景 业务中的某个关键服务,配置了多个replica,结果在部署时,发现多个相同的副本同时部署在同一个主机上,结果主机故障时,所有副本同时漂移了,导致服务间断性中断 基于以上背景,实现…...

大A的造血与吸血能力

由于大A持续不赚钱,玩家们就喜欢挑他的毛病,其中之一就是大A的持续吸血能力。网络上也已有人进行了相关统计,这里我想再次梳理。 造血能力 对2022年全部A股的披露数据进行汇总统计。我们重点关注经营性现金流、净利润、持续经营净利润、年度累…...

【数据库】使用ShardingSphere+Mybatis-Plus实现读写分离

书接上回:数据库调优方案中数据库主从复制,如何实现读写分离 ShardingSphere 实现读写分离的方式是通过配置数据源的方式,使得应用程序可以在执行读操作和写操作时分别访问不同的数据库实例。这样可以将读取操作分发到多个从库(从…...

【第三方接口】阿里云内容审核SDK的使用

1. 内容审核服务 内容安全是识别服务,支持对图片、视频、文本、语音等对象进行多样化场景检测,有效降低内容违规风险。 目前很多平台都支持内容检测,如阿里云、腾讯云、百度AI、网易云等国内大型互联网公司都对外提供了API。 目前用得较多…...

IDEA软件安装包分享(附安装教程)

目录 一、软件简介 二、软件下载 一、软件简介 IntelliJ IDEA是一款流行的Java集成开发环境(IDE),由捷克软件开发公司JetBrains开发。它专为Java开发人员设计,提供了许多高级功能和工具,使得开发人员能够更高效地编写…...

尚硅谷宋红康MySQL笔记 10-13

是记录,我不会记录的特别详细 第10章 创建和管理表 标识符命名规则 数据库名、表名不得超过30个字符,变量名限制为29个只能包含 A–Z, a–z, 0–9, _共63个字符数据库名、表名、字段名等对象名中间不要包含空格同一个MySQL软件中,数据库不能…...

【ag-grid-vue】基本使用

ag-grid是一款功能和性能强大外观漂亮的表格插件,ag-grid几乎能满足你对数据表格所有需求。固定列、拖动列大小和位置、多表头、自定义排序等等各种常用又必不可少功能。关于收费的问题,绝大部分应用用免费的社区版就够了,ag-grid-community社…...

学习JAVA打卡第四十四天

Scanner类 ⑴Scanner对象 scanner对象可以解析字符序列中的单词。 例如:对于string对象NBA 为了解析出NBA的字符序列中的单词,可以如下构造一个scanner对象。 将正则表达式作为分隔标记,即让scanner对象在解析操作时把与正则表达式匹配的字…...

Excel通用表头及单元格合并

要在Java中实现XLS文件中的通用表头合并和单元格合并,您可以使用Apache POI库。下面是一个示例代码,展示了如何实现这两个功能: import org.apache.poi.hssf.usermodel.*; import org.apache.poi.ss.usermodel.*;import java.io.FileOutputS…...

微信小程序 自定义全局事件监听实现

一般app页面都需要关联刷新,比如登录后刷新登录前页面,故此,需要一个全局事件监听类,怎么实现呢? 根目录创建文件夹utils,新建文件eventBus.js(致敬java平台的EventBus)&#xff0c…...

NC65 树表型参照 搜索全部 按钮点击事件后获取sql的方法

NC65 树表型参照 搜索全部 按钮点击事件后获取sql的方法。 /*** 返回 UIbtnLocQuery 特性值。* * return nc.ui.pub.beans.UIButton*/ /* 警告:此方法将重新生成。 */ private nc.ui.pub.beans.UIButton getUIbtnLocQuery() {// 搜索全部 按钮return getButtonPan…...

在SpringBoot使用MongoDB时出现的bug和解决

在springboot使用MongoDB时出现的bug和解决 在springboot整合MongoDB时,报错 在springboot整合MongoDB时,报错 INFO 67135 — [ main] org.mongodb.driver.connection : Closed connection [connectionId{localValue:2}] to 127.0.0.1:27017 because there was a socket excep…...

前端面试相关

HTML5 新特征 ✅ HTML5 与es6 新特性cookie 与 sessionStorage 和 localStorage 的区别 ✅Cookie 和localStorage、SessionStorage 区别事件冒泡和事件捕获 ✅ 事件捕获和事件冒泡垂直居中 DIV ✅ 元素垂直水平居中的多种办法(块级 行内元素)两栏布局左边…...

在ubuntu上部署label-studio

1. 安装label-studio 由于服务器的默认python3版本太低,尝试了很多方法,没有升级。因此采用annaconda方式安装label-studio. a.安装anaconda: 参照如下链接,安装anaconda。 Ubuntu安装Anaconda详细步骤(Ubuntu22.04.1&#xff…...

Docker 离线安装指南

参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...

Spring Boot面试题精选汇总

🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...

Module Federation 和 Native Federation 的比较

前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)

宇树机器人多姿态起立控制强化学习框架论文解析 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一) 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...

WordPress插件:AI多语言写作与智能配图、免费AI模型、SEO文章生成

厌倦手动写WordPress文章?AI自动生成,效率提升10倍! 支持多语言、自动配图、定时发布,让内容创作更轻松! AI内容生成 → 不想每天写文章?AI一键生成高质量内容!多语言支持 → 跨境电商必备&am…...

土地利用/土地覆盖遥感解译与基于CLUE模型未来变化情景预测;从基础到高级,涵盖ArcGIS数据处理、ENVI遥感解译与CLUE模型情景模拟等

🔍 土地利用/土地覆盖数据是生态、环境和气象等诸多领域模型的关键输入参数。通过遥感影像解译技术,可以精准获取历史或当前任何一个区域的土地利用/土地覆盖情况。这些数据不仅能够用于评估区域生态环境的变化趋势,还能有效评价重大生态工程…...

C++ 求圆面积的程序(Program to find area of a circle)

给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...

什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南

文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/55aefaea8a9f477e86d065227851fe3d.pn…...

浅谈不同二分算法的查找情况

二分算法原理比较简单,但是实际的算法模板却有很多,这一切都源于二分查找问题中的复杂情况和二分算法的边界处理,以下是博主对一些二分算法查找的情况分析。 需要说明的是,以下二分算法都是基于有序序列为升序有序的情况&#xf…...

NXP S32K146 T-Box 携手 SD NAND(贴片式TF卡):驱动汽车智能革新的黄金组合

在汽车智能化的汹涌浪潮中,车辆不再仅仅是传统的交通工具,而是逐步演变为高度智能的移动终端。这一转变的核心支撑,来自于车内关键技术的深度融合与协同创新。车载远程信息处理盒(T-Box)方案:NXP S32K146 与…...