AGL 发布 SoDeV 开源方案,加速软件定义汽车落地

发布者:EEWorld资讯最新更新时间:2025-12-24 来源: EEWORLD关键字:Linux 手机看文章 扫描二维码
随时随地手机看文章

汽车级 Linux(Automotive Grade Linux, AGL)是一项跨行业协作计划,致力于开发面向网联汽车技术的开源平台。该平台今日宣布推出全新开源软件定义汽车(SDV)参考实现方案 SoDeV,支持以软件为核心的开发模式,摆脱硬件限制的束缚。


SoDeV 由松下汽车系统(Panasonic Automotive Systems)、本田汽车(Honda)及 AGL 软件定义汽车(SDV)专家小组牵头打造,它将 AGL 统一代码库(Unified Code Base, UCB)与 Linux 基金会托管的多个开源项目相结合,可支持下一代汽车的电子控制单元(ECU)集成、基于虚拟化的硬件抽象,以及云端集成功能。参与 SoDeV 开发的其他机构还包括丰田(Toyota)、马自达(Mazda)、爱信(AISIN)和瑞萨电子Renesas)。


“构建现代软件定义汽车架构需要众多关键开源组件,而其中大部分都托管在 Linux 基金会,” 汽车级 Linux 执行董事丹・科希(Dan Cauchy)表示,“SoDeV 将 AGL 成熟的统一代码库与 Linux 容器、VirtIO 虚拟化标准、Xen 虚拟机监控程序及 Zephyr 实时操作系统(RTOS)相融合,整合为单一的预集成可下载包,既能运行于实体硬件系统级芯片(SOC),也可适配云端处理器。在此之前,开发人员需自行完成所有复杂的集成工作,而 SoDeV 将成为催化剂,助力社区更快地构建和部署软件定义汽车技术。”


“开放式协作是推动软件定义汽车未来发展的关键,” 本田汽车株式会社执行总工程师坪内和夫(Kazuo Tsubouchi)表示,“AGL SoDeV 提供了一个灵活的平台,原始设备制造商(OEM)可将其作为开发现代车载架构的基础,优化软件整合流程,并简化多代车型的更新迭代。该平台还支持快速采用新技术,我们相信这种模式将提升汽车的整体价值。”


“汽车行业需要开放、可互操作的解决方案,才能实现软件定义架构的发展愿景,” 松下汽车系统执行副总裁、首席技术官(CTO)水山雅成(Masashige Mizuyama)表示,“通过利用统一人机界面(Unified HMI)、基于 VirtIO 的设备虚拟化及开放式虚拟机监控程序等技术,AGL SoDeV 参考平台实现了软件实现与硬件需求的解耦。这使得软件开发团队能够持续在该平台上开展工作,不受当前及未来硬件供应情况的限制。”


SoDeV 将于 2026 年初正式推出,适用于虚拟环境、云端处理器以及汽车级系统级芯片(如 AGL 参考硬件)。

关键字:Linux 引用地址:AGL 发布 SoDeV 开源方案,加速软件定义汽车落地

上一篇:富士电机与博世合作开发电动汽车用碳化硅功率半导体模块
下一篇:瑞萨电子基于R-Car第五代SoC推出端到端多域融合解决方案

推荐阅读最新更新时间:2026-03-21 02:13

Linux 内核将引入缓存感知调度,性能最高提升 44%
12 月 31 日消息,科技媒体 NeoWin 昨日(12 月 30 日)发布博文,报道称 Linux 发行版系统即将通过内核补丁,引入名为“缓存感知调度”(Cache Aware Scheduling,简称 CAS)的关键功能,在某些特定任务场景下,预计最高提升 44% 性能。 援引博文介绍,“缓存感知调度”是一种先进的操作系统任务调度技术,其核心理念是让系统调度器能够“感知”并理解 CPU 内部的缓存结构布局。 在分配计算任务过程中,调度器会优先将任务安排在能够最大化利用缓存数据的核心上。这样做的最终目的,是尽可能提高缓存命中率(即 CPU 能在高速缓存中直接找到所需数据),同时最大限度地减少缓存未命中(需要从更慢的内存中读取
[嵌入式]
基于迅为iTOP-3568开发板的Linux驱动开发实战:menuconfig图形化配置实验
选择迅为iTOP-3568开发板,您将获得完整的驱动开发套件与工业级稳定性保障;该套件提供从基础教程到进阶实战的全套代码示例,能助您快速掌握核心驱动开发技巧。 menuconfig图形化配置实验 学习把驱动编译进内核之前需要先掌握menuconfig图形化配置界面的知识。menuconfig 是一套图形化的配置工具,在内核源码顶层目录下输入make menuconfig命令可以打开 图形化配置界面。 6.1 图形化界面的操作 图形化配置界面主要有以下四种。 make config(基于文本的最为传统的配置界面,不推荐使用) make menuconfig(基于文本菜单的配置界面) make xconfig(要
[嵌入式]
基于迅为iTOP-3568开发板的<font color='red'>Linux</font>驱动开发实战:menuconfig图形化配置实验
Linux内核printk日志级别深度剖析:从机制详解到配置实战
一、开篇:一个命令所引发的核心问题 在终端执行cat /proc/sys/kernel/printk,你可能会看到这样的输出: 这串数字不是随机的,而是内核日志系统的“核心配置开关”——它直接决定了printk(内核打印函数)的日志输出行为。如果你是嵌入式、内核调试,或经常需要排查驱动/系统问题,理解这串数字和printk输出等级,能让你高效筛选关键日志,避免被无效信息淹没。 二、先搞懂:什么是printk输出等级? printk是Linux内核的“调试利器”,类似用户态的printf,但多了一个核心特性—— 输出等级(Log Level) 。 它的本质是给日志贴“优先级”,核心
[嵌入式]
<font color='red'>Linux</font>内核printk日志级别深度剖析:从机制详解到配置实战
STM32MP157 Linux系统移植开发篇12:Linux内核MIPI LCD驱动移植
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32单片机。针对FS-MP1A开发板,除了Linux系统移植篇外,还包括其他多系列教程,包括Cortex-A7开发篇、Cortex-M4开发篇、扩展板驱动移植篇、Linux应用开发篇、FreeRTOS系统移植篇、Linux驱动开发篇、硬件设计篇、人工智能机器
[单片机]
iTOP4412开发板Linux下多核处理器相关知识
多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核)。多核技术的开发源于工程师们认识到,仅仅提高单核芯片的速度会产生过多热量且无法带来相应的性能改善,先前的处理器产品就是如此。他们认识到,在先前产品中以那种速率,处理器产生的热量很快会超过太阳表面。即便是没有热量问题,其性价比也令人难以接受,速度稍快的处理器价格要高很多。 基于以上事实,工程师们开发了多核芯片,使之满足‘横向扩展’(而非‘纵向扩 充’)的方法,从而提高性能。 1. 在 Linux 下,如何确认是多核或多 CPU: #cat /proc/cpuinfo 如果有多个类似以下的项目,则为多核或多 CPU: processor : 0 ...... proc
[单片机]
Linux内核启动流程-迅为IMX6ULL开发板(二)
start_kernel是所有Linux平台进入系统内核初始化后的入口函数,它主要完成剩余的与 硬件平台相关的初始化工作,在进行一系列与内核相关的初始化后,调用第一个用户进程- init 进程并等待用户进程的执行,这样整个 Linux内核便启动完毕。 30.3.1 start_kernel 函数 start_kernel 通过调用众多的子函数来完成 Linux 启动之前的一些初始化工作,由于start_kernel 函数里面调用的子函数太多,而这些子函数又很复杂,因此我们简单介绍一下一些重要的子函数。start_kernel 函数定义在文件 init/main.c中。精简并添加注释后的 start_kernel 函数内容如下:
[单片机]
详解MCU与Linux开发之间的区别与联系
MCU开发和Linux开发是嵌入式系统领域的两大主要方向,它们在多个方面存在显著的区别。以下是对MCU开发和Linux开发之间区别的详细描述: 一、硬件平台与处理能力 MCU开发: MCU(微控制器单元)是一个集成了处理器、内存和外设接口于一体的单芯片系统。 它通常具有较低的处理能力和内存,适用于简单控制和低功耗应用。 常见的MCU品牌和系列包括STM32、AVR、PIC、8051等。 Linux开发: Linux开发通常指在嵌入式设备上运行Linux操作系统进行的开发工作。 Linux系统提供了一个完整的操作系统环境,支持多任务和复杂应用。 运行Linux的硬件平台通常具有较高的处理能力和内存,能够运行复杂的操作系统和应用。
[单片机]
在 Arduino IDE(Windows、Mac OS X、Linux)中安装、刷写 ESP32 开发板
要在 Arduino IDE 中安装ESP32 开发板 ,请按照以下步骤操作: 1. 在您的 Arduino IDE 中,转到文件 首选项 2.如果您在Arduino IDE 中安装了ESP8266, 则添加 2 行或以逗号分隔: https://dl.espressif.com/dl/package_esp32_index.json http://arduino.esp8266.com/stable/package_esp8266com_index.json 3.转到工具 板 板管理 搜索esp32 安装 将 ESP32 板连接到您的计算机。打开 Arduino IDE 并执行以下步骤: 1.工具 板 esp32
[单片机]
小广播
最新汽车电子文章
厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 动力系统 底盘电子 车身电子 信息及娱乐系统 安全 总线与连接 车用传感器/MCU 检测与维修 其他技术 行业动态

索引文件: 2 

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved