在AGL中引入开源虚拟化

agl 软件定义汽车架构白皮书定义了如何使用虚拟化技术实现软件定义车辆的 agl 目标平台,并在文档中介绍其汽车优势、挑战、用例和要求。
从一开始,这项工作目标就是为虚拟化平台提供一个架构,可供一级或 oem 公司使用、扩展或定制,以缩短上市时间。
然而,汽车市场具有重要的认证要求,对agl及其开发过程提出了挑战。开源自动化开发实验室(osadl)和xen社区正在朝着这个方向进行现有的努力。得益于其虚拟化方法(如下所述),agl 能够利用这些以及未来可能朝这个方向开展的任何活动。
[图1 |集成在 agl 架构中的 agl 虚拟化方法(通过agl 软件定义汽车架构白皮书)]
面向虚拟化的 agl 方法
推动agl虚拟化软件互联汽车架构设计的关键目标是:
模块化:虚拟机管理程序、虚拟机、汽车功能等被认为是可互换的模块,可以在编译时或运行时进行更改。一级供应商和原始设备制造商能够将它们结合在一起,并在竞争中脱颖而出。
开放性:agl 虚拟化架构支持多个虚拟机管理程序、cpu 架构、软件许可证和部署(可以作为主机或来宾系统执行)。
支持混合关键性:此体系结构的目标是整合具有不同关键级别的应用程序。从安全性、实时响应性等方面考虑了异构要求。
这三个目标使agl平台在现有的汽车虚拟化解决方案和开源项目中具有独特的地位。
agl 在开源汽车虚拟化社区中的作用
事实上,不同的汽车虚拟化解决方案已经存在,并且已经有几个开源社区致力于虚拟化。值得注意的例子是xen和kvm,但也有l4re,acrn,jailhouse和atf。那么agl的作用是什么?
选择其中之一有几个缺点:首先,它会打破从一开始就驱动解决方案设计的开放性目标。其次,这将向一级供应商和oem强加虚拟化解决方案,因此这将使他们难以找到差异化产品的方法。此外,开发新的虚拟化解决方案也不会带来回报:因为没有利用这些社区的代码、丰富的经验和专业知识,以及开发性能优于现有虚拟化解决方案的重要挑战。
这就是为什么agl不会开发新的虚拟机管理程序,而是利用现有的开源解决方案(以及各自社区的经验和经验),将它们视为其架构的模块。因此,agl(尤其是虚拟化专家组)的角色是虚拟化技术集成商之一,旨在支持不同的虚拟化技术并使它们可互操作和可互换。从技术角度来看,这意味着agl对旨在增强其平台的开放性,模块化和可移植性的所有开发(例如,开发新的可互操作api,便携式驱动程序,测试台,用于不同虚拟化解决方案的映像构建工具等)感兴趣。


由于开办涉案电话卡数量较多,这36个通信运营商营业网点被曝光
Lab WindowsCVI连接硬件进行单通道AD连续采集并采样
华为nova5 Pro首发简单评测 人像超级夜景自拍很有些看头!
Maxim Integrated锂离子电池监测器 现身日产混动版探路者
单片机存储器中提高层次的操作
在AGL中引入开源虚拟化
人工智能未来的发展与将面临的威胁
荣耀V9、小米6对比评测:最具性价比之争,看了再买!
T3Ster的瞬态热测试技术2大亮点
因区块链优点,币改将会带来哪些重要改变?
上海BitSE公司成为了全球首家正在运行生产系统的区块链公司
IIR滤波器种类和设计
海天雄电子DJ101IA-01G规格
小米2和小米1s的区别_小米2和小米1s对比
OPPO Find X7 系列手机将于下月发布,搭载两款传感器首发
QLC闪存未来将更廉价 1TB硬盘仅300元出头
贴片元件温度(散热)的影响
Qualcomm和Jacoti携手为真无线耳塞用户提供优化的聆听体验
智能消防应急灯的类型应该如何选择?
光纤收发器单模和双模的区别