该博客是三部分系列中的第三部分。在这里阅读第二部分。在这里阅读第一部分。
由 AGL EG-VIRT 编辑并由 Linux 基金会发布的AGL 软件定义汽车架构白皮书详细介绍了 AGL 虚拟化架构,该架构建立在支持混合关键性并通过通信总线进行通信的异构执行环境之上。图 1 显示了此架构的概述,将在下一节中详细介绍。

【图1 | AGL 虚拟化软件定义互联汽车架构(通过AGL 软件定义汽车架构白皮书)]
AGL 虚拟化架构
更具体地说,AGL虚拟化软件连接车辆架构由执行环境(EE)、通信总线和虚拟化平台组成。
后者是最重要的模块,因为它可以安全可靠地执行多个应用程序、虚拟机或将它们整合到单个硬件/软件平台中的操作系统。它可以使用管理程序、系统分区程序、容器等技术来实现。
另一方面,EE 是在某些情况下在特定 CPU 硬件扩展的帮助下构建的软件孤岛,在其中执行不同的汽车功能。并非所有 EE 都具有相同的性能、安全性和安保要求。出于这个原因,已经确定了两种类型的 EE:关键和非关键(CEE 和 NCEE)。EE 可以按照上述架构设计的开放性目标以多种方式实现,例如裸机应用程序、虚拟机、容器、unikernel 或像 AGL 本身这样的成熟操作系统。
根据 EE 的特性,通信总线也可以是关键的或非关键的。为了保证隔离、数据安全和隐私,关键总线仅限于在 CEE 之间共享信息。因此,关键职能部门可以决定在此处共享绝对不能与 NCEE 共享的信息。相反,非关键通信总线在关键和非关键 EE 之间建立了一座桥梁。该总线的目标是性能和安全性,而不是安全性(这对于关键的通信总线更为重要)。
下一步和结论
随着发布的AGL 软件定义汽车架构白皮书,AGL 为软件定义的互联车辆定义了一个开放、模块化和混合的关键虚拟化架构,并声称其作为虚拟化技术集成商的角色旨在为 OEM 和 Tier 提供灵活的虚拟化平台-1 家公司。从技术的角度来看,这意味着所有旨在增强其平台的开放性、模块化和可移植性的开发(例如,开发新的可互操作 API、可移植驱动程序、测试台、用于不同虚拟化解决方案的映像构建工具等)。 ) 对 AGL 感兴趣。
在这种情况下,AGL,尤其是其 EG-VIRT 小组,已经确定了实施该架构的未来挑战和活动。首先,需要增强对虚拟化解决方案的 AGL 支持。其次,输入输出 (IO) 虚拟化已被确定为需要解决的重要挑战,尤其是对于 GPU 等设备。最后但同样重要的是,关键和非关键汽车功能之间的开源通信总线的设计和实现将是 EG-VIRT 的主要目标。这部分实际上被视为虚拟化汽车功能的可移植性、互操作性、性能、安全性和安全性的推动者。
审核编辑:郭婷
相关推荐
MP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Wi....
嵌入式技术 发表于 08-18 17:14
•
126次
阅读
MP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Wi....
嵌入式技术 发表于 08-18 17:09
•
93次
阅读
本文主要介绍内存的基本概念以及操作系统的内存管理算法。
由深圳市汽车电子行业协会主办的“2022中国(深圳)国际汽车电子产业年会暨2021年度汽车电子科学技....
代码没有错误,就可以单步或连续模拟运行调试、观察运行结果。Keil C51内建了一个仿真CPU来模拟....
冬至配饺子 发表于 08-18 14:35
•
181次
阅读
8月17日,由全球电子技术领域领先的媒体集团 ASPENCORE 举办的 “2022年度中国 IC ....
我们通常所说的内存容量,指的是物理内存,只有内核才可以直接访问物理内存,进程并不可以。
发表于 08-18 12:30 •
75次
阅读
GPU(默认为GPGPU),一方面其数以千计的引擎可编程能力不错,可以覆盖非常多的领域。也因为CUD....
倩倩 发表于 08-18 11:00
•
123次
阅读
自行科技,专注智能汽车领域、关注驾驶安全问题,其“城市客车主动安全智能终端”荣获“2021年度汽车电....
自行科技 发表于 08-18 10:03
•
280次
阅读
通过大量编程实例重点学习C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用....
倩倩 发表于 08-18 09:52
•
181次
阅读
此次融资前,芯来科技不断推动RISC-V CPU IP的国产化应用落地进程,全系列产品已经成熟稳定地....
芯来科技 发表于 08-18 09:48
•
116次
阅读
请教下CH573F的USB有linux下基于libusb进行通信的Demo示例吗
...
发表于 08-18 07:59 •
52次
阅读
内核代码和数据结构存放在一组保留的页框中,这些页框所含的页从不动态分配或者交换到内存中。
冬至配饺子 发表于 08-17 16:27
•
231次
阅读
超大规模用户和 CSP 的第二个要求是可组合性。这是一种将新功能块动态插入到收发包处理流水线中的功能....
FPGA之家 发表于 08-17 16:06
•
62次
阅读
我想咨询一下System Canvas tool问题:
1、它会快速创建一个CPU Model.
比如创建一个4 cores' CA53:
(1) 它如何与第三...
发表于 08-17 15:57 •
801次
阅读
通过Hitool烧录 hihope_uboot.bin 后,
使用tftp2emmc命令进行以下网口烧录:
tftp2emmc 0x0 u-boot-hi3559av100.bin
tftp...
发表于 08-17 15:49 •
323次
阅读
RK3588 是一款低功耗、高性能的处理器,适用于基于 arm 的 PC 和 Edge 计算设备、个人 移动互联网设备等数字多媒体应用,采...
发表于 08-17 14:56 •
311次
阅读
了解汽车电子行业的人,近几年可能经常见到一个词“SOA”,那SOA具体是什么?作为测试人员应该要测试....
我快闭嘴 发表于 08-17 14:07
•
94次
阅读
本文详细介绍了基于RT-Thread操作系统和RA6M4处理器,如何移植和适配samba服务。同时,....
OKMX8MM-C开发板预留了I2C3和SAI引脚接口,分别位于P18和P7插针引脚上,板载音频芯片挂载到了I2C2和SAI2。今...
发表于 08-17 11:41 •
689次
阅读
广州导远电子科技有限公司(以下简称“导远电子”)高精度组合导航项目通过了德国莱茵TÜV(以下简称“T....
RRAM 在短期内成为闪存继任者的障碍是每比特成本。闪存是一种非常便宜的制造技术。Yu 说,3D....
近日,禾多科技(北京)有限公司与AUTOSAR国际组织签署合作协议,正式成为该组织开发合作伙伴。禾多....
发表于 08-17 09:18 •
63次
阅读
字符(char)设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。....
FPGA之家 发表于 08-17 09:04
•
58次
阅读
8月13日,以“‘芯’机遇、‘绿’出行,构建智能网联汽车新生态”为主题的2022中国(深圳)国际汽车....
当然实际中 k8s 的调度策略不是这么简单的,系统默认的 kube-scheduler 调度器外还有....
冬至配饺子 发表于 08-16 18:20
•
208次
阅读
锐驰智光成功入围全国汽车电子优秀创新技术与产品应用成果展示单位。 2022年8月3日-5日,由浙江省....
锐驰智光 发表于 08-16 16:37
•
202次
阅读
前言
得力于 msh 我们可以在 rt-thread 运行的时候执行一些内置命令,查看系统运行状态。
但是对于一个嵌入式开发工程师,有这...
发表于 08-16 15:15 •
1123次
阅读
RTOS 还需要暂时禁用可以调用 API 函数的中断。一些 RTOS 禁用所有中断,有效地恶化了所有....
发表于 08-16 14:13 •
77次
阅读
ABDAC 可以连接到设备上的 DMA 控制器。在将数据从 RAM 中的缓冲区传输到 ABDAC 时....
发表于 08-16 11:36 •
136次
阅读
推理引擎用于部署应用程序。使用部署管理器,您可以通过将模型、IR 文件、应用程序和相关依赖项组装....
MP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Wi....
嵌入式技术 发表于 08-16 11:27
•
61次
阅读
BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种W....
嵌入式技术 发表于 08-16 11:20
•
64次
阅读
ECU首次出现应该是20世纪中期,首次使用并不是运用在汽车行业,而是运用在航天行业,随着人们对汽车要....
倩倩 发表于 08-16 11:07
•
60次
阅读
RX600 内核具有符合 IEE-754 标准的单精度 32 位浮点单元。FPU 紧密连接到共享相同....
发表于 08-16 10:41 •
70次
阅读
OpenBMC 是用于服务器、架顶式交换机、RAID 设备和其他设备的管理控制器的 Linux ....
SENT (Single Edge Nibble Transmission) 协议是汽车电子中常用于....
我快闭嘴 发表于 08-16 10:15
•
144次
阅读
Pantavisor Linux 将您的固件、操作系统、网络和板级支持包 (BSP) 容器化,使....
CPU的话尽量看主频比较高的,缓存比较大的,核心数也是比较重要的参数。显卡尽可能选现存比较大的,这样....
发表于 08-16 09:50 •
67次
阅读
诸如用于自上而下探索性分析的高级概述等功能,包括进程交互、进程分叉、CPU 使用率、RAM 使用....
发表于 08-16 09:48 •
75次
阅读
最终配置是直接云选项,每个平台直接访问互联网并将测量推送到云端。由于 CN0549 在 Linu....
芯”机遇、“绿”出行,2022中国(深圳)国际汽车电子产业年会暨“2021年度汽车电子科学技术奖颁奖....
黑芝麻智能 发表于 08-16 09:28
•
129次
阅读
本文提供了 Linux 文件压缩至关重要的原因。这种技术在组织中起着至关重要的作用,尤其是那些处....
引导加载程序是系统上电后运行的第一个代码,它处理基本的硬件初始化,并从嵌入式 Linux 系统中....
发表于 08-16 09:14 •
57次
阅读
GDB,又称GNU调试器,是用来帮助调试我们程序的工具。gdb可以设置断点、查看变量、堆栈空间的值、....
嵌入式技术 发表于 08-16 09:03
•
182次
阅读
描述
Pauline,通用软盘阅读器/模拟器
该设备可以检测它所连接的软盘驱动器类型,尝试修复软盘的故障扇区并对其进行备份!它...
发表于 08-16 06:02 •
240次
阅读
最后,我们使用了 HIGGS 数据集 ,其中包含有关原子加速器运动学特性的数据。希格斯数据集的前 5....
为了简化开发,CML 提供了 HAT 板 EV6550DHAT,这意味着 CMX655D 编解码....
带传感器的 PMSM(FOC、正弦调制、三个分流电阻器):PMS(永磁同步)电机的结构类似于 BLD....
发表于 08-15 16:12 •
84次
阅读
在使功耗尽可能低的 STOP 模式下,高速系统时钟振荡器和内部高速振荡器被禁用,从而停止整个系统。3....
发表于 08-15 15:44 •
78次
阅读
在本系列的第 2 部分中,我们展示了游戏 AI 代理是如何设计的。我们还展示了为 Dr Arm 的 Boss Battle 演示生成的神经网络...
发表于 08-15 15:43 •
740次
阅读
存储器直接存储器访问控制器(MDMA)和外围直接存储器访问控制器(PDCA)控制器可以分别在存储器位....
发表于 08-15 15:35 •
133次
阅读
由于 REST 在开发人员中比 YANG 等其他面向网络的模型更为常见,因此没有网络技能的开发人....
在WINSYSTEMS PX1-C415 SBC中可以看到 OneBank 架构的一个很好的例子....
【Linux编程】如何使用gcc编译源代码时输出map文件?
有时,驱动程序已经编写完成,但尚未包含在官方内核源代码中。它可能已提交到邮件列表,您或许可以尽早....
具有硬化浮点 DSP 模块的 FPGA 在中端 Arria 10 构建模块中提供 160 到 1....
各种考虑因素在设计过程中发挥了特殊作用:指定 FPGA 的 I/O 接口、识别不同的时钟域、定义....
发表于 08-15 11:23 •
37次
阅读
本期资料分享为linux开发全套学习资料包,整理了嵌入式学习必备资料和工具包,大家可以配合下方的三个学习阶段路线进行学习,希望...
发表于 08-12 15:37 •
10717次
阅读
近几年来,汽车的电动化、智能化、网联化和共享化进程明显,汽车电子在汽车中所占的比重越来越大。根据乘联会提供的数据,从2020...
发表于 08-12 14:37 •
2979次
阅读
TMS320VC5501(5501)定点数字信号处理器(DSP)基于TMS320C55x™DSP生成CPU处理器内核。 C55x™DSP架构通过增加并行性和全面关注降低功耗来实现高性能和低功耗。 CPU支持内部总线结构,该结构由一个程序总线,三个数据读总线,两个数据写总线以及专用于外设和DMA活动的附加总线组成。这些总线能够在一个周期内执行最多三次数据读取和两次数据写入。并行,DMA控制器可以独立于CPU活动执行数据传输。
C55x™CPU提供两个乘法累加(MAC)单元,每个单元能够进行17位×17位乘法运算。单循环。额外的16位ALU支持中央40位算术/逻辑单元(ALU)。 ALU的使用受指令集控制,提供优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中进行管理。
C55x DSP代支持可变字节宽度指令集,以提高代码密度。指令单元(IU)从内部或外部存储器执行32位程序提取,并为程序单元(PU)排队指令。程序单元解码指令,将任务指向AU和DU资源,并管理完全受保护的管道。预测分支功能可避免执行条件指令时的管道刷新。
5501外设...
发表于 10-09 14:55 •
544次
阅读
TI AM437x高性能处理器基于ARM Cortex-A9内核。
这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。
这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。
这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。
处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。
可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
发表于 09-25 11:51 •
706次
阅读
评论