标题:软件定义车辆的未来趋势:左移和右拉

在嵌入式系统领域,软件与硬件之间的复杂联系由来已久。受资源和项目期限限制,开发者要保证软件和硬件之间的无缝集成,通常意味着要进行多次设备端测试,以确保在设备驱动程序和应用级逻辑在受干扰中断时仍能正常工作。

然而,传统的嵌入式系统开发方法既与快速的产品开发生命周期相冲突,又与以服务为导向的商业模式的需求越来越不一致。为了适应这种改变,原始设备制造商(OEM)正在逐步接纳软件定义车辆(SDV)的概念,以便持续进行功能升级。

SDV的实现需要采用一种平台方法,将现有的各种微控制器中的软件合并到数量较少的高性能多核心微处理器中。硬件和软件的解耦可以提供更大的灵活性,使得可以随时间增加功能,而不受硬件的限制。

这种方法将改变软件的创建和维护方式,使得在产品开发生命周期的前期,“左移”完成软件,即使硬件原型尚未完成。同时,“右拉”支持在将车辆交付给驾驶员后对车辆进行更新,通过无线网络在车辆的整个生命周期内为车辆增加功能。

去耦合的硬件和软件开发方法鼓励在不同车辆之间实现更大的软件复用,使得单一应用程序可以支持多种车辆设计,且每种设计的调整都最小化。

虚拟化和软件容器的应用将嵌入式系统软件模块与底层硬件分离,降低了原型设计的需求,并有助于轻松整合云端服务。部署容器化将有助于提高OEM部署更新的灵活性和能力,尤其是在OTA更新需要频繁的系统部分。

左移右拉的双重目标不仅是可能的,而且在这种新方法的推动下变得必然。这种包括持续整合和数字双胞胎在内的全面开发方法如何简化产品设计和支持,将继续激励嵌入式系统开发领域的未来发展。

芯片品牌1:Intel,模型:x86,适用领域:个人计算设备
芯片品牌2:AMD,模型:Ryzen,适用领域:个人和企业级计算
芯片品牌3:Qualcomm,模型:Snapdragon,适用领域:移动设备
芯片品牌4:Nvidia,模型:GeForce,适用领域:图形处理
芯片品牌5:ARM,模型:Cortex,适用领域:各类嵌入式系统
芯片品牌6:Apple,模型:Apple Silicon,适用领域:Apple设备
热门标签
热门文章